1.10.1
ShenhanQian/VHAP1.10.1Dec 9, 2025by SciresM
AI Summary
Maintenance release adding support for firmware 21.1.0 and fixing a critical game launch bug.
Key Highlights
- Basic support added for firmware version 21.1.0.
- Fixed a bug causing some games (e.g., Tomb Raider) to fail to launch.
- Bundled with updated homebrew loaders (hbl 2.4.5, hbmenu 3.6.1).
Breaking Changes
- fusee-primary is deprecated and no longer works
New Features
- Firmware 21.1.0 support
- Game launch bug fix
Full Release Notes
**1.10.1** is Atmosphère's eighty-eighth official release.
**Please be sure to update fusee when upgrading to 1.10.1**. fusee-primary no longer exists, and will not work any more.
With thanks to the @switchbrew team, Atmosphère 1.10.1 is bundled with [hbl](https://github.com/switchbrew/nx-hbloader) 2.4.5, and [hbmenu](https://github.com/switchbrew/nx-hbmenu) 3.6.1.
The following was changed since the last release:
* Basic support was added for 21.1.0.
* A bug was fixed that caused some games (e.g. Tomb Raider definitive edition) to fail to launch.
* General system stability improvements to enhance the user's experience.
And the following was changed in 1.10.0:
* Basic support was added for 21.0.0.
* The console should boot and atmosphère should be fully functional.
* **Please note**: As a result of changes made to nintendo's software in 21.0.0, there is again roughly 10MB less memory available for custom system modules.
* I am not really sure what can be done about this at this point; if you are a developer with bright ideas, please join the ReSwitched discord or reach out to me (`sciresm`) personally on discord.
* If anyone has any bright ideas, perhaps there will be another atmosphère release which improves the memory availability situation for custom system modules, but I cannot actually think of anything viable at the current time.
* **Please note**: All homebrew software may need to be re-compiled with the latest libnx (>= 4.10.0), or else it may crash/experience memory corruption.
* Nintendo broke the userland<->kernel TLS ABI in 21.0.0, by writing to previously reserved space.
* Homebrew used this reserved space for its TLS slots, which means any homebrew software using TLS slots will experience memory corruption when running under Atmosphere 1.10.0.
* This doesn't appear to impact everything, but a large portion of tested homebrew crashes (often on exit), and so will need re-compile for the new ABI.
* For those technically inclined, while TLS slots are rarely used by developers, they're used to implement features like e.g. C++ exceptions under the hood, and so anything using those crashes, etc.
* To help make this transition easier, hbmenu now shows a warning when selecting homebrew compiled with an older, incompatible ABI version.
* I apologize for the hassle in general.
* libnx has been updated so that its reserved space matches Nintendo's now -- this particular issue can never occur again, even if Nintendo touches more reserved space.
* `exosphère` was updated to reflect the latest official secure monitor behavior.
* `mesosphère` was updated to reflect the latest official kernel behavior.
* `loader` was updated to reflect the latest official behavior.
* `pm` was updated to reflect the latest official behavior.
* `erpt` was updated to reflect the latest official behavior.
* `pgl` was updated to reflect the latest official behavior.
* `fatal` was updated to reflect the latest official behavior.
* Support was added for launching another game-which-has-too-many-files with romfs mods.
* I rely on user reports for adding support/fixing these, and some of these games can be pretty obscure!
* If you are affected by this, you will see "Data abort (0x101)" when trying to launch the game with mods.
* Please reach out to `sciresm` on discord if this occurs to share your error report binary.
* Although some games may be impossible to fix, I believe I can get almost everything working, so please let me try to help you (and improve atmosphère's support!) if you run into this!
* General system stability improvements to enhance the user's experience.
For information on the featureset supported by 1.10, please see [the official release notes](https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.10.0-prerelease).