Atmosphère 0.7.0 Switch custom firmware out now

12zv1i9.png


Atmosphère, Team ReSwitched's custom firmware for the Nintendo Switch has reached a milestone 0.7.0 release. Tagged as a pre-release, it's the first public official release of Atmosphère, which has been teased for months by SciresM. The wait is now over, and you can enjoy an early version of it by heading over to GitHub to download the pack. Full features are as described by the team below.

0.7.0 is Atmosphère's first official release.

It supports the following featureset:
  • Fusée, a custom bootloader.
    • Supports loading/customizing of arbitrary KIPs from the SD card.
    • Supports compile-time defined kernel patches on a per-firmware basis.
    • All patches at paths like /atmosphere/kip_patches/<user-defined patch name>/<SHA256 of KIP>.ips will be applied to the relevant KIPs, allowing for easy distribution of patches supporting multiple versions.
      • Both the IPS and IPS32 formats are supported.
    • All patches at paths like /atmosphere/kernel_patches/<user-defined patch name>/<SHA256 of Kernel>.ips will be applied to the kernel, allowing for easy distribution of patches supporting multiple versions.
      • Both the IPS and IPS32 formats are supported.
    • Configurable by editing BCT.ini on the SD card.
    • Atmosphère should also be launchable by the alternative hekate bootloader, for those who prefer it.
  • Exosphère, a fully-featured custom secure monitor.
    • Exosphere is a re-implementation of Nintendo's TrustZone firmware, fully replicating all of its features.
    • In addition, it has been extended to provide information on current Atmosphere API version, for homebrew wishing to make use of it.
  • Stratosphère, a set of custom system modules. This includes:
    • A loader system module.
      • Reimplementation of Nintendo's loader, fully replicating all original functionality.
      • Configurable by editing /atmosphere/loader.ini
      • First class support for the Homebrew Loader.
        • An exefs NSP (default "/atmosphere/hbl.nsp") will be used in place of the victim title's exefs.
        • By default, HBL will replace the album applet, but any application should also be supported.
      • Extended to support arbitrary redirection of executable content to the SD card.
        • Files will be preferentially loaded from /atmosphere/titles/<titleid>/exefs/, if present.
        • Files present in the original exefs a user wants to mark as not present may be "stubbed" by creating a .stub file on the SD.
        • If present, a PFS0 at /atmosphere/titles/<titleid>/exefs.nsp will fully replace the original exefs on 2.0.0+
        • Redirection will be optionally toggleable by holding down certain buttons.
      • Full support for patching NSO content is implemented.
        • All patches at paths like /atmosphere/exefs_patches/<user-defined patch name>/<Hex Build-ID for NSO to patch>.ips will be applied, allowing for easy distribution of patches supporting multiple firmare versions and/or titles.
        • Both the IPS and IPS32 formats are supported.
      • Extended to support launching content from loose executable files on the SD card, without requiring any official installation.
        • This is done by specifying FsStorageId_None on launch.
    • A service manager system module.
      • Reimplementation of Nintendo's service manager, fully replicating all original functionality.
      • Compile-time support for reintroduction of "smhax", allowing clients to optionally skip service access verification by skipping initialization.
      • Extended to allow homebrew to acquire more handles to privileged services than Nintendo natively allows.
      • Extended to add a new API for installing Man-In-The-Middle listeners for arbitrary services.
        • API can additionally be used to safely detect whether a service has been registered in a non-blocking way with no side-effects.
        • Full API documentation to come.
    • A process manager system module.
      • Reimplementation of Nintendo's process manager, fully replicating all original functionality.
      • Extended to allow homebrew to acquire handles to arbitrary processes, and thus read/modify system memory without blocking execution.
      • Extended to allow homebrew to retrieve information about system resource limits.
      • Extended by embedding a full, extended implementation of Nintendo's boot2 system module.
        • Title launch order has been optimized in order to grant access to the SD card faster.
        • The error-collection system module is intentionally not launched, preventing many system telemetry error reports from being generated at all.
        • Users may place their own custom sysmodules on the SD card and flag them for automatic boot2 launch by creating a /atmosphere/titles/<title ID>/boot2.flag file on their SD card.
    • A custom fs.mitm system module.
      • Uses Atmosphère's MitM API in order to provide an easy means for users to modify game content.
      • Intercepts all FS commands sent by games, with special handling for commands used to mount RomFS/DLC content to enable easy creation and distribution of game/DLC mods.
        • fs.mitm will parse the base RomFS image for a game, a RomFS image located at /atmosphere/titles/<title ID>/romfs.bin, and all loose files in /atmosphere/titles/<title ID>/romfs/, and merge them together into a single RomFS image.
          • When merging, loose files are preferred to content in the SD card romfs.bin image, and files from the SD card image are preferred to those in the base image.
      • Can additionally be used to intercept commands sent by arbitrary system titles (excepting those launched before SD card is active), by creating a /atmosphere/titles/<title ID>/fsmitm.flag file on the SD card.
      • Can be forcibly disabled for any title, by creating a /atmosphere/titles/<title ID>/fsmitm_disable.flag file on the SD card.
      • Redirection is optionally toggleable by holding down certain buttons (by default, holding R disables redirection).
    • A custom crash report system module.
      • Serves as a drop-in replacement for Nintendo's own creport system module.
      • Generates detailed, human-readable reports on system crashes, saving to /atmosphere/crash_reports/<timestamp>_<title ID>.log.
      • Because reports are not sent to the erpt sysmodule, this disables all crash report related telemetry.
  • General system stability improvements to enhance the user's experience.

:download: GitHub: Atmosphere 0.7.0
 

kkcheong

Well-Known Member
Member
Joined
May 15, 2018
Messages
170
Trophies
0
Age
45
XP
352
Country
Malaysia
I know that new serials are patched but new hacks will come out, they always do. Look at the 3DS and the Wii.
Well, you could've bought unpatched one and enjoy it mor

--------------------- MERGED ---------------------------

You do realise that Atmosphere doesn't do the things that people buy TX for?

Wait you're the guy that thinks auto RCM is evil
Thanks for remembering me. Yeah, it cause problem to some user.
 

SANIC

GBATemp's Sonic Fan in Residence, 後
Member
Joined
Jan 13, 2017
Messages
1,599
Trophies
1
Age
22
Location
Last Seen: Green Hill
XP
2,705
Country
United States
Well, you could've bought unpatched one and enjoy it mor

--------------------- MERGED ---------------------------


Thanks for remembering me. Yeah, it cause problem to some user.
I won't enjoy it more though. I already said I'm going to hold off on hacking it. I bought it specifically for the dock and the joy cons, along with Smash Ultimate being included and worth spending $60 on.
 

Ericthegreat

Not New Member
Member
Joined
Nov 8, 2008
Messages
3,455
Trophies
2
Location
Vana'diel
XP
4,289
Country
United States
Hopefully it was worth the wait.
Not currently, the only thing anyone wants is the cold boot exploit, but to me personally even that has become "meh".

Not that we shouldnt have respect for the reswitched team, pretty much we would have nothing right now if not for them.
 
Last edited by Ericthegreat,

kkcheong

Well-Known Member
Member
Joined
May 15, 2018
Messages
170
Trophies
0
Age
45
XP
352
Country
Malaysia
Not currently, the only thing anyone wants is the cold boot exploit, but to me personally even that has become "meh".
Yeap, because we don't boot our Switch everyday. Furthermore with USB support, we don't even need to restart switch for removing the SD card.
 

Creatable

Well-Known Member
Member
Joined
Jul 10, 2017
Messages
585
Trophies
0
Location
(insert wacky and amusing place here)
Website
hentaihaven.net
XP
1,623
Country
United States
Atmosphere: Not worth the wait because you've been using it if you use literally any other cfw.
Most people were excited for atmosphere to release, but it has little to no new features that end users care about. It'll probably not do so well...
End users want GUIs and menus and stuff that you can visibly see in action. Reimplementations of services do not fall into that category, although those reimplementations are exciting. There's nothing new graphically so most people will probably be disappointed. Atmosphere has potential and the stuff that is already done is really well made. It works well as something to base your cfw on right now, but in the future I can see it being more valuable to end users as it gets developed. This is only a 0.7 release, not even 1.0, so just wait.

No. I'm not a TX or SX fan. I'm just saying that most people's arguments against it will be that it has no features, yet it does and they're just blind to it.
 
Last edited by Creatable,

kkcheong

Well-Known Member
Member
Joined
May 15, 2018
Messages
170
Trophies
0
Age
45
XP
352
Country
Malaysia
Atmosphere: Not worth the wait because you've been using it if you use literally any other cfw.
Most people were excited for atmosphere to release, but it has little to no new features that end users care about. It'll probably not do so well...
End users want GUIs and menus and stuff that you can visibly see in action. Reimplementations of services do not fall into that category, although those are implementations are exciting. There's nothing new graphically so most people will probably be disappointed.
Which means CFW is now dominated by SXOS and won.

Now we move on to Homebrew scene next. CFW no longer interest me unless there's something ground breaking.
 

SANIC

GBATemp's Sonic Fan in Residence, 後
Member
Joined
Jan 13, 2017
Messages
1,599
Trophies
1
Age
22
Location
Last Seen: Green Hill
XP
2,705
Country
United States
Which means CFW is now dominated by SXOS and won.

Now we move on to Homebrew scene next. CFW no longer interest me unless there's something ground breaking.
Can you guys stop with the CFW wars going on. Its really annoying and adding nothing to conversation about Atmosphere which is supposed to be the topic of this thread.

Nevertheless,
Atmosphere: Not worth the wait because you've been using it if you use literally any other cfw.
Most people were excited for atmosphere to release, but it has little to no new features that end users care about. It'll probably not do so well...
End users want GUIs and menus and stuff that you can visibly see in action. Reimplementations of services do not fall into that category, although those are implementations are exciting. There's nothing new graphically so most people will probably be disappointed.
Yeah, I'm more interested in something more flexible and easy so I don't have to be messing with my computer repeatedly and just be able to use hacks in a user friendly way.
 

210modz

Well-Known Member
Member
Joined
Aug 11, 2017
Messages
352
Trophies
0
Age
40
XP
986
Country
United States
Can you guys stop with the CFW wars going on. Its really annoying and adding nothing to conversation about Atmosphere which is supposed to be the topic of this thread.

Nevertheless,

Yeah, I'm more interested in something more flexible and easy so I don't have to be messing with my computer repeatedly and just be able to use hacks in a user friendly way.

I didn't hear this when individuals were derailing every sx os thread. Atmosphere wasn't worth the wait. It was hyped for no reason. It's nowhere near the level of sx os and is so far behind that it will probably never be worth using over sx os.
 

SANIC

GBATemp's Sonic Fan in Residence, 後
Member
Joined
Jan 13, 2017
Messages
1,599
Trophies
1
Age
22
Location
Last Seen: Green Hill
XP
2,705
Country
United States
I didn't hear this when individuals were derailing every sx os thread. Atmosphere wasn't worth the wait. It was hyped for no reason. It's nowhere near the level of sx os and is so far behind that it will probably never be worth using over sx os.
I never said it was. Keep "SX OS is better" in SX OS thread and keep "Atmosphere is better because it is free and morally right." in their own threads. Its just bothersome now.
 
D

Deleted User

Guest
Shit-flinging only breeds more shit-flinging. Why don't you guys be the better men and just stop reciprocating this utter bullshit? Whether you use Atmosphere or SX, it really doesn't matter. Just enjoy your games and quit being so negative.

You'd think people would have better things to do on here than whine and argue over what's "better", even though they both have their own pros and cons.
 
  • Like
Reactions: uludag
D

Deleted User

Guest
As I've said before; this "CFW War" is and has always been for complete manchildren who don't know how to argue properly and articulate their points.
 

slickrasta

New Member
Newbie
Joined
Jul 19, 2018
Messages
3
Trophies
0
Age
35
XP
53
Country
Canada
Why can't I boot hbmenu and nsp installed backups on my switch after booting Atmosphere once then going back to ReiNX? Deleting the files does not help....do I have to format to fix this? This is infuriating....I thought this would be good but this is just junk for a first release how the hell can you use it without hbmenu!?!?! Just wow....do not install this!!!! Is my only option to seriously format my switch and lose all my saves including a 100% Zelda BOTW save!? I can't do anything with my switch literally it's useless after booting Atmosphere ONCE!!!! PLEASE HELP!!!
I can't possibly be alone in this scenario wtf happened why would it break all sigpatches and hbmenu access??!?!? Why is there no warning of this!?!?
 
Last edited by slickrasta,

DuoForce

Well-Known Member
Member
Joined
Mar 19, 2017
Messages
754
Trophies
0
Age
23
XP
2,063
Country
United States
Remember when these slackers promised a June release? Good times

Never thought TX would've been this popular. No longer own a switch but I would easily get TX over atmosphere without a second of hesitation.

ReiNX is better than atmosphere as well. Atmosphere lost hard. Good riddance
 
  • Like
Reactions: Jayro

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,998
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,075
Country
United States
This is awesome, a full official release.

"General system stability improvements to enhance the user's experience." Nice touch.
I add that line to the very bottom of my MediCat changelogs as well, hoping someone would notice.
 

bi388

Well-Known Member
Member
Joined
May 29, 2015
Messages
1,086
Trophies
0
Age
26
XP
1,256
Country
United States
Remember when these slackers promised a June release? Good times

Never thought TX would've been this popular. No longer own a switch but I would easily get TX over atmosphere without a second of hesitation.

ReiNX is better than atmosphere as well. Atmosphere lost hard. Good riddance
Atmosphere has been in use to some extent for a long time. Reinx is using atmosphere as its backbone, and hekate runs atmosphere by default. Also I wouldnt be surprised if sxos is using atmosphere in it as well to some extent. This isnt a 'competition', other cfw are based around this work.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: I had one it was fun lol