1.4.1
Atmosphere-NX/Atmosphere1.4.1Jan 24, 2023by SciresM
AI Summary
This release fixes a crash when closing WebApplets, fixes the automatic cleanup mechanism for `erpt_reports`, and increases `ams.mitm` memory usage to prevent crashes with games like Fire Emblem: Engage.
Key Highlights
- Fixed crash when closing WebApplets
- Fixed automatic cleanup of `erpt_reports`
- Increased `ams.mitm` memory usage for romfs mods
- General system stability improvements
New Features
- Increased ams.mitm memory usage
Full Release Notes
**1.4.1** is Atmosphère's sixty-eighth official release.
**Please be sure to update fusee when upgrading to 1.4.1**. fusee-primary no longer exists, and will not work any more.
Note: The release build was updated on 2023/01/24 at 7:00 PM PST to fix a crash when closing WebApplets. The updated zip has a build hash of "-7a69f2f06".
With thanks to the @switchbrew team, Atmosphère 1.4.1 is bundled with [hbl](https://github.com/switchbrew/nx-hbloader) 2.4.3, and [hbmenu](https://github.com/switchbrew/nx-hbmenu) 3.5.1.
The following was changed since the last release:
* A number of minor issues were fixed and improvements were made, including:
* `dmnt` cheat toggle files are no longer ignored when they are missing a trailing newline.
* The mechanism for automatically cleaning up `erpt_reports` added in 1.3.0 was fixed.
* This was actually just very fundamentally broken and has never worked, but it is verified working now.
* **Please note**: Your first boot into 1.4.1 may take much longer than usual (showing only a black screen), if the automatic cleanup mechanism is triggered and thousands of files are deleted. This should be one-time and not more than a minute or so, if it occurs.
* Minor fixes were made in `mesosphère` to match official kernel behavior (spin lock assembly was corrected, wrong result on failure in in GetProcessId was corrected).
* A missing call to GetSdStatus when initializing SD cards at non uhs-i mode was added in the sdmmc driver.
* `ams.mitm`'s memory usage was increased by 16 MB, to prevent crashing when building romfs for games with obscene file counts.
* To quote the changelog for 1.2.3: "Animal Crossing's 2.0.0 update contains >99000 files [...] It's really hard to imagine any game being worse than Animal Crossing".
* As it turns out, Fire Emblem: Engage has ~186000 files, and is approximately twice as bad as animal crossing.
* Half of the additional memory here is taken from the applet pool; no issues are expected to arise from this, but please report anything you may run into.
* As usual, if you encounter a game that exhausts ams.mitm's memory (crashing it) when loading layeredfs mods, please contact `SciresM#0524`.
* I am jinxing myself by saying this, but it's really hard to imagine any game being worse than Fire Emblem: Engage, but if it happens again I will drop everything to fix it as usual.
* General system stability improvements to enhance the user's experience.
For information on the featureset supported by 1.4, please see [the official release notes](https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.4.0).