UPDATE: Atmosphere has been updated to subversion 0.14.0. Check the Github releases for the updated version.
Another June 15th, another release!
This new Atmosphere update brings along a new feature, Daybreak, which is an updater for the firmware of the Switch without having to rely on other firmware updaters like ChoidujourNX.
This update also lays the groundwork (but not support) for both Mariko support and Mesosphere, the later being a complete rewrite and implementation of the Switch's kernel, but there's still an on-going development for both of them.
As always, head to the GitHub page to get the latest version!
Here's the updated changelog:
Atmosphere's GitHub Repository Release Page
Another June 15th, another release!
This new Atmosphere update brings along a new feature, Daybreak, which is an updater for the firmware of the Switch without having to rely on other firmware updaters like ChoidujourNX.
This update also lays the groundwork (but not support) for both Mariko support and Mesosphere, the later being a complete rewrite and implementation of the Switch's kernel, but there's still an on-going development for both of them.
Happy June 15th! Atmosphere 0.14.0 has released: https://t.co/XAgjhx9Exg
— Michael (@SciresM) August 1, 2020
This includes the new system update api/installation homebrew daybreak, as well as other fixes/improvements.
I hope you all enjoy! :)
As always, head to the GitHub page to get the latest version!
Here's the updated changelog:
GitHub Release Page said:The following was changed since the last release:
The changelog for the previous release, 0.14.0 is as follows:
- An issue was fixed in 0.14.0 that would cause a black screen on boot when the INI1's size was not aligned to 8 bytes.
- General system stability improvements to enhance the user's experience.
For information on the featureset supported by 0.14, please see the official release notes.
- An API (ams:su) was added to allow homebrew to safely install system upgrades or downgrades.
- This is a re-implementation of the logic that ns uses to install gamecard system updates.
- Nintendo (and now atmosphère) uses an installation process that can recover no matter where a failure occurs, which should significantly improve the safety of custom system update installation.
- Support was added to exosphère for running on Mariko hardware.
- Please note: Atmosphère still does not support Mariko, and should not be run on Mariko yet.
- Certain stratosphere components do not handle mariko-specific logic fully correctly yet, and may initialize or interact with hardware incorrectly.
- This will be fixed and support will be added over the remainder of the Summer.
- A homebrew application (daybreak) was added that uses the system updater API (with thanks to @Adubbz for both design and implementation).
- daybreak is included with atmosphère, and functions as a safer/more accurate equivalent to e.g. ChoiDujourNX.
- Upgrades/downgrades can be installed from a folder containing the update NCAs on the SD card.
- Because the update logic functions identically to Nintendo's, daybreak will be safe to use on Mariko when the rest of atmosphère has support.
- Please note: Daybreak requires that meta (.cnmt) NCAs have the correct extension .cnmt.nca.
- A bug was fixed that would cause file-based emummc to throw an error (showing a hexdump) on boot.
- Major thanks to @hexkyz for tracking down and resolving this.
- A number of minor issues were resolved, including:
- fusee now prints information to the screen when an error occurs, instead of getting stuck trying to initialize the display.
- A race condition in Horizon was worked around that could prevent boot under certain circumstances.
- A bug was fixed that would cause atmosphère modules to open ten copies of certain filesystems instead of one.
- This could cause object exhaustion under certain circumstances.
- For those interested in atmosphère's future development plans, the project's roadmap was updated.
- General system stability improvements to enhance the user's experience.
Atmosphere's GitHub Repository Release Page
Last edited by ShadowOne333,