Atmosphère version 0.8.4 has been released

37918415.png

Happy June 15! @SciresM has released a new update for his Atmosphère Switch CFW, which is now able to boot on firmware 7.0.1 and 7.0.0 without the need for end-users to provide any keys.

For those out of the loop, initial 7.0.0 support was already added some time ago (31st of January) but it did not include a key derivation algorithm for said firmware, relying on a bring-your-own-keys (BYOK) approach instead. Said keys were private and only a few individuals had access to them, meaning the average user was not able to make use of this feature. Some time later a minor firmware revision was released, 7.0.1. The update contained very few changes and the TSEC was left untouched, meaning whatever key derivation algorithm was being made for the previous firmware would work painlessly on the newest one aswell.

Now, said algorithm is finally complete and has been included in the aforementioned release. The new approach relies on a payload called "sept" (which is french for "seven") which gets automatically executed by fusee-primary if the CFW detects it needs to get the 7.0.X keys from the TSEC. It only adds around a second to the total boot time without the need of any user interaction. It comes pre-signed on release builds, thus making it a full non-BYOK solution for regular users, however if you're a developer or power user who likes to compile unofficial builds directly from the source you will still need the appropriate keys to sign it.

The new release also comes with other improvements and changes, some of which were already pushed to the repository sometime ago (for example, the improved reboot to payload function). The full changelog is as follows:
0.8.4 is Atmosphère's tenth official release.

fusee-primary was last updated in: 0.8.4.

The following was changed since the last release:

  • Support for 7.0.0/7.0.1 was added.
    • This is facilitated through a new payload, sept, which can be signed, encrypted, and then loaded by Nintendo's TSEC firmware.
    • sept will derive the keys needed to boot new firmware, and then load sept/payload.bin off the SD card and jump to it.
  • Recognition of applications for override/mitm has been improved.
    • Nintendo's official Title ID range (0x0100000000000000-0x01FFFFFFFFFFFFFF) is now enforced.
  • A deadlock condition was fixed involving libstratosphere mitm sysmodules.
  • Kernel patches for JIT support were added (Thanks, @m4xw!).
    • These loosen restrictions on caller process in svcControlCodeMemory.
  • set.mitm and fs.mitm were merged into a single ams_mitm sysmodule.
    • This saves a process ID, allowing users to run one additional process up to the 0x40 process limit.
  • A bpc.mitm component was added, performing custom behavior on shutdown/reboot requests from am or applications.
    • Performing a reboot from the reboot menu now reboots to atmosphere. This can be configured via system_settings.ini.
    • Performing a shutdown from the reboot menu now works properly with AutoRCM, and does a real shutdown.
  • General system stability improvements to enhance the user's experience.

This version can be downloaded from Atmosphère's releases page on its GitHub repository (link in the sources below).

:arrow: Source
:arrow: GBAtemp thread
 
Last edited by RattletraPM,

OvOvOv

Well-Known Member
Newcomer
Joined
Oct 7, 2018
Messages
66
Trophies
0
Age
39
XP
542
Country
Spain
Question: Is there a way to load OFW sysnand 7.0.1 without burning efuses and without having to load CFW with atmpsphere? Something like the option that had to load OFW with the menu of SX OS?
 

wurstpistole

GBAtemp MVP
Member
Joined
Nov 19, 2015
Messages
4,662
Trophies
1
XP
5,444
Country
United Kingdom
Question: Is there a way to load OFW sysnand 7.0.1 without burning efuses and without having to load CFW with atmpsphere? Something like the option that had to load OFW with the menu of SX OS?
If you boot OFW, you burn fuses. No other way to do so. SX OS also doesn't do anything like this, it just offers booting OFW.
 

OvOvOv

Well-Known Member
Newcomer
Joined
Oct 7, 2018
Messages
66
Trophies
0
Age
39
XP
542
Country
Spain
If you boot OFW, you burn fuses. No other way to do so. SX OS also doesn't do anything like this, it just offers booting OFW.
If u have autoRCM and u boot ofw throught sx menu it wont burn any fuses. Maybe it is not pure OFW but i dind'nt have problems playing online with retail cards anyway.
 

leon315

POWERLIFTER
Member
Joined
Nov 27, 2013
Messages
4,100
Trophies
2
Age
124
XP
4,084
Country
Italy
Guys i need your help: i installed 0.8.4 with sigpatch, both HB and NSP work fine, but everytime I turn on Switch it shows ''the GAME CARD COULD NOT BE READ PLS REMOVE AND REINSERT IT''

It's my genuine Xenoblade 2 card, how can i play official cards again??
 
Last edited by leon315,

axiomjunglist

Active Member
Newcomer
Joined
Jan 7, 2019
Messages
37
Trophies
0
Age
45
XP
393
Country
United States
Updated tonight with Choi from 6.2.0 to 7.0.1. In hekate I now get an unknown pkg1 load error if I try to launch stock. I could launch stock under 6.2.0. Nothing changed except the firmware. Atmosphere boots fine. Is launching to stock broken or is this just me? Thx!

Update: Hekate 4.8 was released yesterday with 7.0.1 support: https://gbatemp.net/threads/rcm-payload-hekate-ctcaer-mod.502604/page-129#post-8526744.

No longer getting the same error but choosing to launch stock in hekate_ipl.ini just boots atmosphere. Atmosphere launch option still works obviously. Stumped...
 
Last edited by axiomjunglist,

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
Guys i need your help: i installed 0.8.4 with sigpatch, both HB and NSP work fine, but everytime I turn on Switch it shows ''the GAME CARD COULD NOT BE READ PLS REMOVE AND REINSERT IT''

It's my genuine Xenoblade 2 card, how can i play official cards again??
Users can override this functionality via the nogc entry in the stratosphere section of BCT.ini:

  • Setting nogc = 1 will force enable nogc patches.

  • Setting nogc = 0 will force disable nogc patches.
src: https://github.com/Atmosphere-NX/Atmosphere/releases

nogc = No gamecardslot.

This is a feature. If you are on a lower fusecount than the first firmware that came with a forced gamecardslot update (0.4.something) - Atmosphere will automatically disable the firmware card slot, so the update wont get applied, and you can still downgrade to lets say 3.0.0.

You can disable this feature as seen in the quote above, but then your firmware slot will get updated, and this will prevent you from having a fully working switch on firmware 3.0.0 or below ever again. :)
 
Last edited by notimp,
  • Like
Reactions: leon315

leon315

POWERLIFTER
Member
Joined
Nov 27, 2013
Messages
4,100
Trophies
2
Age
124
XP
4,084
Country
Italy
src: https://github.com/Atmosphere-NX/Atmosphere/releases

nogc = No gamecardslot.

This is a feature. If you are on a lower fusecount than the first firmware that came with a forced gamecardslot update (0.4.something) - Atmosphere will automatically disable the firmware card slot, so the update wont get applied, and you can still downgrade to lets say 3.0.0.

You can disable this feature as seen in the quote above, but then your firmware slot will get updated, and this will prevent you from having a fully working switch on firmware 3.0.0 or below ever again. :)
Thanks man, AFAK xenoblade 2 has 3.0.2 update and my switch's stock FW is exactly same, i don't have any higher FW game cards tho.
But how do I access stratosphere???
 
Last edited by leon315,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @Materia_tofu, We do learn a lot from plenty of talented individuals.
  • Materia_tofu @ Materia_tofu:
    this is true! i learned how to make soundfont remixes from a friend back in 2021
    +1
  • BakerMan @ BakerMan:
    Update on my brother: He's home now, tired and hungry, obviously, but other than that, seems to be doing fine.
    +2
  • Veho @ Veho:
    That's a relief to hear. Do you know what happened?
  • SylverReZ @ SylverReZ:
    @BakerMan, Any idea what happened? I hope that your brother's doing good.
  • BakerMan @ BakerMan:
    Well, from what I've heard from my parents, he had a seizure last night, perhaps an epileptic episode, fucking died, had a near death experience, my dad called the paramedics, they showed up, took him to the hospital, and he woke up covered in tubes, and started complaining.
  • BakerMan @ BakerMan:
    He couldn't eat until after his MRI, when he had a bomb pop.
  • BakerMan @ BakerMan:
    What matters now is that he's doing alright.
  • Veho @ Veho:
    But you still don't know what it was?
  • Veho @ Veho:
    Has he had seizures before?
  • The Real Jdbye @ The Real Jdbye:
    apparently stress can cause seizures, my brother had one during a test once
  • The Real Jdbye @ The Real Jdbye:
    never had one before that, and never had one since
  • Redleviboy123 @ Redleviboy123:
    Question about game texture chanching Do i need an own game id?
  • The Real Jdbye @ The Real Jdbye:
    @Veho for those that want to
    experience being sonic the hedgehog
  • Veho @ Veho:
    Ah, you mean
    furries.
    +1
  • The Real Jdbye @ The Real Jdbye:
    well, sonic fans are a whole separate thing from furries
  • The Real Jdbye @ The Real Jdbye:
    like bronys
  • The Real Jdbye @ The Real Jdbye:
    sonic porn is too weird even for me
  • Dumpflam @ Dumpflam:
    bruh
  • Dumpflam @ Dumpflam:
    guys how do i delete a post
  • The Real Jdbye @ The Real Jdbye:
    you don't
  • The Real Jdbye @ The Real Jdbye:
    you can report it and request deletion
  • BakerMan @ BakerMan:
    Also, no, that was his first time having a seizure, and hopefully the last
    +1
    BakerMan @ BakerMan: Also, no, that was his first time having a seizure, and hopefully the last +1