Custom Firmware Atmosphère 0.8.3
La team Reswitched revient avec une nouvelle version de son excellent Custom Firmware Atmosphère pour Nintendo Switch. Toutes les mises à jour n’apportent pas forcement de grandes nouveautés, mais celle-ci fait avancer le hack de la console de bien belle manière. En effet, ils ont réussi à implémenter un warmboot permettant de charger un payload directement depuis Atmosphère. Il semblerait que cela puisse donc nous donner l’occasion de charger un payload si la console plante, simplement en appuyant sur un bouton Volume. Autrement dit, après avoir démarré en cold boot une seule fois sur le Custom Firmware, on obtiendrait l’équivalent d’un mode permanent (tant que la batterie ne tombe pas à plat), y compris lors d’un crash. Très pratique ! La vidéo ci-dessous confirme la chose :
Autres fonctionnalités bien pratiques : par défaut, les homebrews pourront profiter de l’USB3…mais surtout, Atmosphère ne communiquera plus les rapports d’erreur à Nintendo (un premier pas vers le blocage total des joyeusetés utilisées par Nintendo pour bannir les consoles ? On l’espère…). Toutes ces options supplémentaires sont gérées par le fichier system_settings.ini dans le dossier Atmosphere\, il ne fait aucun doute que l’on pourra affiner de plus en plus ce Custom Firmware en fonction de ses envies.
Attention : le payload fusee-primary a été mis à jour en conséquence. Veillez à bien utiliser la dernière version avec votre méthode d’injection préférée.
Happy June 15th, all: Atmosphere 0.8.3 has released: https://t.co/aEJX2o94ub
This contains a bunch of bug fixes and new features (and very excitingly a feature to reboot directly from atmosphere-HOS to a payload, without the need for RCM. (note: this is not coldboot))
Enjoy! 🙂
— Michael (@SciresM) January 24, 2019
Nouveautés / Corrections :
0.8.3 is Atmosphère’s tenth official release.
fusee-primary was last updated in: 0.8.3.
The following was changed since the last release:
- A custom warmboot firmware was implemented, which does not perform anti-downgrade fuse checks.
- This fixes sleep mode when using a downgraded NAND.
- This also removes Atmosphère’s final dependency on Nintendo’s encrypted PK11 binary; all components are now re-implemented.
- The ExternalContentSource API was changed to not clear on failure.
- Content override now supports an « app » setting, that causes all applications to be overridden with HBL instead of a specific title.
- Note: because override keys are system-wide, using this setting will prevent using mods in games (as every game will be HBL).
- A bug was fixed causing incorrect fatal-error output when svcBreak was called on 5.0.0+.
- An extension was added to set.mitm to support customization of system settings.
- These are controlled by
atmosphere/system_settings.ini
, see here for documentation. - By default, this is used to disable error report uploading, and enable USB 3.0 superspeed when possible.
- These are controlled by
- An extension was added to sm, adding a new
sm:dmnt
service.- This can be used by a debug monitor in order to debug the registration state of various other services.
- A bug was fixed in the MitM API that could sometimes cause a system hang during boot.
- A change was made to the MitM API: in cases where sm would have returned 0xE15 when installing a mitm service, it now defers the result (following GetService semantics).
- Support for booting into maintenance mode by holding */- was added to PM.
- An extension was added to exosphere, adding a custom SMC that allows for DMA to IRAM.
- In addition, smcGetConfig was extended to reboot to a payload in IRAM at 0x40010000 when ConfigItem 65001 is set to 2.
- Fatal will now use this to reboot to sdmc:/atmosphere/reboot_payload.bin if present, when a vol button is pressed.
- An example homebrew (« reboot_to_payload ») was also written and is now included with Atmosphère.
- General system stability improvements to enhance the user’s experience.
For information on the featureset supported by 0.8.0, please see the official release notes.
Atmosphère 0.8.3 / fusee-primary.bin (0.8.3) GitHub / GBAtemp.net N'oubliez pas également les patches Kosmos pour débrider les possibilité de la "bête". MAJ : les patches ont été mis à jour depuis en version 11.9 pour tirer profit de ces nouvelles possibilités. Patches Kosmos 11.9 GitHub