Atmosphère 0.9.0 (emuNAND inside !)

La team à qui l’on doit le magnifique Custom Firmware Atmosphère vous souhaite un excellent 15 juin ! Cette expression, véritable meme sur Internet pour désigner un retard de programmeur, n’est pas de mise aujourd’hui. En effet, SciresM profite de cette date anniversaire si symbolique pour mettre à disposition une version 0.9.0 toute neuve. Et quelle version, puisque l’emuNAND (dites plutôt « emummc »), ce Graal attendu depuis longtemps, est enfin de la partie ! m4xw et CTCaer ont bossé d’arrache-pied pour mettre au point cette fonctionnalité, finalement incluse nativement dans Atmosphère.

Tout se passe dans le fichier emummc/emummc.ini. Commencez par activer l’option avec emummc!emummc_enabled = 1. Sachez que, par défaut, cette fonction utilisera les fichiers boot0/boot1 et le dump de votre NAND placés dans un répertoire de votre choix, à spécifier avec le paramètre  emummc!emummc_path. Si vous préférez utiliser une seconde partition sur votre microSD, il faudra renseigner le secteur de démarrage dans emummc!emummc_sector (exemple : emummc_sector = 0x1A010000). Le dossier de données de l’emuNAND sera du type emummc/Nintendo_XXXX (où XXXX représente l’ID de l’emummc), paramétrable avec    emummc!emummc_nintendo_path et emummc!emummc_id.

 

ATTENTION : la team ne recommande pas d’utiliser l’emuNAND comme boot principal, de par sa jeunesse,qui peut encore être émaillée de bugs plus ou moins critiques. Quant aux consoles patchées qui ne supportent pas RCM, il vaut mieux attendre encore ! Vous voilà donc prévenus. D’ailleurs, n’hésitez pas à remonter les bugs que vous pourriez rencontrer avec l’emuNAND, seul moyen efficace pour que la team corrige le tir !

 

 

Les différences entre les solutions gratuites (Atmosphère, ReiNX) et payante (SXOS) s’amoindrissent de jour en jour…même si chacune conserve des avantages (et inconvénients) qui lui sont propres. Du moment que tout le monde y trouve son compte, après tout…

 

Nouveautés / Corrections :

 

0.9.0 is Atmosphère’s eighteenth official release.

fusee-primary was last updated in: 0.9.0.

With thanks to the @switchbrew team, Atmosphère 0.9.0 is bundled with hbl 2.1, and hbmenu 3.0.1.

The following was changed since the last release:

  • Creport output was improved significantly.
    • Thread names are now dumped on crash in addition to 0x100 of TLS from each thread.
      • This significantly aids debugging efforts for crashes.
    • Support was added for 32-bit stackframes, so reports can now be generated for 32-bit games.
  • dmnt‘s Cheat VM was extended to add a new debug opcode.
  • With thanks to/collaboration with @m4xw and @CTCaer, support was added for redirecting NAND to the SD card (emummc).
    • Please note, this support is very much beta/experimental.
      • It is quite likely we have not identified all bugs — those will be fixed as they are reported over the next few days/weeks.
      • In addition, some niceties (e.g. having a separate Atmosphere folder per emummc instance) still need some thought put in before they can be implemented in a way that makes everyone happy.
      • If you are not an advanced user, you may wish to think about waiting for the inevitable 0.9.1 bugfix update before using emummc as your default boot option.
        • You may especially wish to consider waiting if you are using Atmosphere on a unit with the RCM bug patched.
    • Emummc is managed by editing the emummc section of « emummc/emummc.ini ».
      • To enable emummc, set emummc!emummc_enabled = 1.
    • Support is included for redirecting NAND to a partition on the SD card.
      • This can be done by setting emummc!emummc_sector to the start sector of your partition (e.g., emummc_sector = 0x1A010000).
    • Support is also included for redirecting NAND to a collection of loose files on the SD card.
      • This can be done by setting emummc!emummc_path to the folder (with archive bit set) containing the NAND boot partitions’ files « boot0 » and « boot1 », and the raw NAND image files « 00 », « 01 », « 02 », etc. (single « 00 » file with the whole NAND image requires exFAT mode while multipart NAND can be used in both exFAT and FAT32 modes).
    • The Nintendo contents directory can be redirected arbitrarily.
      • By default, it will be redirected to emummc/Nintendo_XXXX, where XXXX is the hexadecimal representation of the emummc’s ID.
        • The current emummc ID may be selected by changing emummc!emummc_id in emummc.ini.
      • This can be set to any arbitrary directory by setting emummc!emummc_nintendo_path.
    • To create a backup usable for emummc, users may use tools provided by the hekate project.
    • If, when using emummc, you encounter a bug, please be sure to report it — that’s the only way we can fix it. 🙂
  • General system stability improvements to enhance the user’s experience.

For information on the featureset supported by 0.9.0, please see the official release notes.

 

Attention ! le payload fusée-gelée a été mis à jour en conséquence. Vous devez impérativement utiliser cette nouvelle version pour démarrer Atmosphère 0.9.0 avec la méthode d’injection de votre choix.

N’hésitez pas à consulter notre tutorial dédié au hack Switch si vous avez besoin de conseils quant à l’utilisation de ce Custom Firmware.

 

 

 

Github