github Atmosphere-NX/Atmosphere 1.10.0-prerelease
Atmosphère 1.10.0 (pre-release)

pre-release8 hours ago

1.10.0 is Atmosphère's eighty-seventh official release.

Please be sure to update fusee when upgrading to 1.10.0. fusee-primary no longer exists, and will not work any more.

With thanks to the @switchbrew team, Atmosphère 1.10.0 is bundled with hbl 2.4.5, and hbmenu 3.6.1.

Please note: Atmosphère 1.10.0 is currently in pre-release, and issues may be found that need to be fixed before full release.

  • If any bugs are reported while Atmosphère is in pre-release, they will be fixed and the build will be updated.
  • 1.10.0 will transition to release after a short amount of time has passed without pressing bug reports.

Note: The kernel was updated in the pre-release zip on 2025/11/15 at 5:40 PM PDT to fix a crash when launching the eShop/link nintendo account pages (this should have been caught before, my apologies). The updated zip has a build hash of "-d9fc6e99e".

Note: The ro system module, loader system module, and kernel were updated in the pre-release zip on 2025/11/15 at 5:15 PM PDT to fix a crash when launching the browser due to increased memory usage, and to fix usb 3.0 force-enable on 21.0.0. The updated zip has a build hash of "-c08a13a54".

The following was changed since the last release:

  • 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.

Don't miss a new Atmosphere release

NewReleases is sending notifications on new releases.