[SWITCH] Atmosphère V0.11.1 Released With Full Firmware Support 10.0.0

New update of Atmosphère released by the developer SciresM with the new version 0.11.1, with support for firmware 10.0.0. To update or install this new version I recommend deleting the / atmosphere / bootloader / sept folders and inserting the new version files.

Components

Atmosphère is made up of several components, each of which replaces / modifies a different component of the system:

  • Fusée: Loader of the first phase, responsible for the loading and validation of phase 2 (customized TrustZone) plus package 2 (the Kernel / FIRM sysmodules) and their application as needed. This replaces all the functionality normally in Package1loader / NX Bootloader.
    • Sept: payload used to enable support for derivation of the runtime key on 7.0.0.
  • Exosphère: Custom TrustZone, to run a customized secure monitor
  • Thermosphère: ELu EmuNAND support, i.e. backup and use of virtualized / redirected NAND images
  • Stratosphère: Custom Sysmodule (s), both Rosalina-style to extend the kernel / provide new features and the reimplementation style of the loader to hook important system actions
  • Troposphère: application-level Horizon operating system patches, used to implement desirable CFW functionality

Changelog

  • Support for 10.0.0 has been added.
    • Exosphere has been updated to reflect the new semantics of key import in 10.0.0.
    • kernel_ldr now implements physical ASLR for kernel support pages.
    • Loader, NCM and PM have been updated to reflect changes made by Nintendo in 10.0.0.
    • Creport has been updated to use the new  pglservice to terminate processes instead  ns:dev.
  • erptreimplementation of the system module (error reports) has  been added.
    • In previous versions of Atmosphere, most error reports were prevented through a combination of custom creports, fatal eclcs and stubs.
    • However, the error reports were still generated through some system actions.
      • In particular, whenever the error applet appeared, an error report was generated.
      • By default, Atmosphere has disabled the  loading  of error reports, but going online in OFW after an Atmosphere error report has occurred could lead to unwanted telemetry.
    • The  erptAtmosphere reimplementation allows the system to interact with the reports of existing errors as expected.
    • However, all new error reports are instead saved to the SD card (  /atmosphere/erpt_reports) and are not saved to the system savegame.
      • Users curious about what type of telemetry is prevented can view reports as they are generated there.
      • The reports are saved as msgpack (since this is what Nintendo uses).
    • Note: not all telemetry data are disabled. Play reports and system reports will continue to operate without modification.
    • With the  erptimplementation of the atmosphere, homebrew can now use the native error applet to view errors without worrying about generating unwanted telemetry.
  • libstratosphere and libvapours have received numerous improvements.
    • Thanks to  @Adubbz  for his work, the NCM namespace now has client code.
      • This lays the foundation for the first-class system upgrade / downgrade of homebrew support in the near future.
    • In particular, the code that implements the operating system namespace is significantly more accurate.
    • In addition, Nintendo allocators have been implemented, allowing identical memory efficiency compared to Nintendo implementations.
  • General system stability improvements to improve the user experience.

For information on the feature set supported by 0.11, see  the official release notes  .

Download

Source
Github