Atmosphère 0.9.4 [MAJ]

SciresM nous dévoile la nouvelle version de son fameux Custom Firmware « Atmosphère ». La grande nouveauté est le support du tout dernier firmware 9.0.0 dévoilé par Nintendo il y a de ça quelques jours. Celui-ci a nécessité pas mal de modifications dans le code et le développeur nous informe que les homebrews devront être recompilés avec la nouvelle librairie libNX pour fonctionner. On peut donc s’attendre à une mise à jour massive des homebrews ! Pour le moment, une solution temporaire a été implémentée par SciresM via le sysmodule hid_mitm…mais elle sera retirée dans une prochaine version.

↓ Nouveautés / Corrections (cliquer pour voir) ↓

Nouveautés / Corrections :

  • Support was added for 9.0.0.
    • Please note: 9.0.0 made a number of changes that may cause some issues with homebrew. Details:
    • 9.0.0 changed HID in a way that causes libnx to be unable to detect button input.
      • Homebrew should be recompiled with newest libnx to fix this.
      • Atmosphere now provides a temporary hid-mitm that will cause homebrew to continue to work as expected.
        • This mitm will be removed in a future Atmosphere revision once homebrew has been updated, to allow users to use a custom hid mitm again if they desire.
    • 9.0.0 introduced an dependency in FS on the USB system module in order to launch the SD card.
      • This means the USB system module must now be launched before the SD card is initialized.
      • Correspondingly, the USB system module can no longer be IPS patched, and its settings cannot be reliably mitm’d.
      • We know this is frustrating, so we’ll be looking into whether there is some way of addressing this in the future.
    • Please note: 9.0.0 updated the switch’s gamecart controller (« lotus ») firmware.
      • To prevent the burning of lotus fuses, Atmosphere now applies nogc patches when booting into 9.0.0 with fuses below 9.0.0.
      • If you wish to play gamecarts on 9.0.0 (but forever prevent yourself from playing them on < 9.0.0), set nogc = 0 in BCT.ini.
  • An off-by-one error was fixed in boot system module’s pinmux initialization.
    • This could theoretically have caused issues with HdmiCec communication.
    • No users reported issues, so it’s unclear if this was a problem in practice.
  • A bug was fixed that could cause webapplet launching homebrew to improperly set the accessible url whitelist.
  • BIS key generation has been fixed for newer hardware.
    • Newer hardware uses new, per-firmware device key to generate BIS keys instead of the first device key, so previously the wrong keys were generated as backup.
    • This only affects units manufactured after ~5.0.0.
  • General system stability improvements to enhance the user’s experience.

Nota : le payload Fusée-Primary n’a pas nécessité de mise à jour, il reste donc en version 0.9.3.


[MAJ] ATTENTION ! une mise à jour silencieuse (comprendre par là sans modification de version) a été opérée par SciresM pour corriger un problème de plantage sur Smash Bros. Si vous avez téléchargé la version 0.9.4 dès sa sortie, vous devez re-télécharger l’archive.

ancien package (mauvais) : c62c4846
nouveau package (bon) : a750e55f


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.