Release 5.1.1
Changements:
Changelog de la mise à jour 5.1.0 du pack Switch_AIO_LS_pack:
- Mise à jour de l'overlay d'EdiZon vers la dernière version de celui-ci.
- Le script de nettoyage de la SD supprime maintenant certains fichiers liés au module MissionControl si la suppression de module est choisi durant le nettoyage.
- Mise à jour de AIO_LS_pack_Updater.
Changelog de la mise à jour 6.00.00 du homebrew AIO_LS_pack_Updater:
- Nouvelle fonction d'auto-configuration ajoutée, celle-ci permet de lancer l'installation du pack avec une configuration des options pré-définie. Cette fonction est totalement contrôlable et configurable via le homebrew, voir le menu d'aide de celui-ci pour en savoir plus. Sinon ceci es configurable via un fichier de configuration du homebrew, voir les fichiers de configuration du homebrew sur la page du projet.
- Détection d'une nouvelle version du pack disponible et affichage d'une notification pour lancer son installation. Si l'auto-configuration sans accès complet à toutes les fonctions du homebrew est activée, si aucune nouvelle version du pack n'est détectée l'installation du firmware seule sera proposée et si elle est refusée l'installation du pack sera proposée.
- La détection d'une nouvelle version du homebrew fonctionne comme celle du pack, ceci pose un problème aux anciennes versions du homebrew qui ne détecteront pas automatiquement cette nouvelle version, cependant la mise à jour manuelle du homebrew fonctionne toujours et une fois celle-ci faite tout rentrera dans l'ordre.
- Durant l'installation du pack et du zip complémentaire au pack le SHA256 de chaque fichier à extraire est comparé avant l'extraction si le fichier est présent sur la SD pour savoir s'il est nécessaire de le remplacer et après la copie pour savoir s'il a bien été extrait. Ceci augmente le temps nécessaire à l'extraction du pack mais augmente la durée de vie de la SD en copiant seulement se qui est nécessaire et cela augmente aussi la fiabilité de l'extraction. Ce paramètre peut être désactivé via les fichiers de configuration du homebrew, voir les fichiers de configuration sur la page du projet du homebrew.
- Si une erreur se produit durant l'extraction d'un fichier pendant l'installation du pack et du zip complémentaire au pack la copie du fichier est réessayée deux fois avant de stopper l'installation.
- Le nettoyage agressif n'est plus le même lorsqu'il concerne l'installation du pack ou du firmware, les noms des fichiers de configuration de cette fonction ont été mis à jour pour refléter ce changement.
- Correction d'un bug qui ne détectait pas correctement le répertoire des bootlogos lors de l'extraction du pack en mode beta et correction d'un bug qui faisait que le répertoire du firmware n'était pas forcément nettoyé en mode beta.
- Ajout d'informations dans le fichier de logs.
- Certains changements mineurs dans les messages affichés ont été effectués.
- Probablement des corrections de bugs et modifications mineurs que j'ai oublié.
Changelog de la mise à jour 5.1.1 du pack Switch_AIO_LS_pack:
- Mise à jour de AIO_LS_pack_Updater.
Changelog de la mise à jour 6.00.01 du homebrew AIO_LS_pack_Updater:
- Le calcul du SHA256 d'un fichier dans un zip est bien mieux pour l'usage de la ram (n'importe quel fichier peut être analysé) mais ceci ralenti encore le processus.
Ce pack contient Hekate, Atmosphere, le dernier firmware compatible ainsi que divers autres payloads/homebrews/modules/overlays utiles, voir le readme du projet pour savoir se qu'il contient.
Il est utilisable pour n'importe quel modèle de console pouvant lancer un payload et est compatible jusqu'au firmware 16.0.3.
Pour l'installer ou le mettre à jour à partir de Windows, télécharger et exécuter le fichier "nettoyage_sd.bat" (très important), indiquer ensuite la lettre de la SD lorsqu'il le demandera. Une fois le script terminé télécharger et exécuter l'archive auto-extractible "switch_AIO_LS_pack(*).exe", accepter la licence dans la fenêtre qui va s'ouvrir puis choisir la lettre de la SD comme chemin d'extraction en cliquant sur le bouton "Parcourir..." et enfin valider l'extraction, l'extraction devrait se lancer. Pour les utilisateurs sous Macos ou Linux il faut supprimer le dossier "dernier_firmware_compatible" de la SD s'il s'y trouve (très important) puis il suffit de renommer le fichier en changeant la fin du fichier par ".zip" au lieu de ".exe" puis d'extraire le fichier à la racine de la SD (pour les utilisateurs Mac avec une SD en EXFAT il faudra aussi appliquer le "Fix archive bit" dans Hekate avant de lancer le CFW).
Vous pouvez également utiliser le homebrew "AIO_LS_pack_Updater" (incompatible avec SXOS) pour installer/mettre à jour le pack (il inclue le nettoyage de la SD lors de l'installation du pack), toujours mettre à jour l'application avant le pack histoire d'être certain d'avoir la dernière version de celle-ci.
Si vous voulez passer par le homebrew pour installer le pack il faut récupérer le fichier "AIO_LS_pack_Updater.nro" et le mettre dans le dossier "switch/AIO_LS_pack_Updater" de la SD. Une fois cela fait, sur la Switch, choisir l'option "Application de configurations pour protéger au mieux la console lancée sous Atmosphere" dans le homebrew puis une fois la console redémarrée lancer Atmosphere, maintenant il est possible de configurer un réseau Wifi pour se connecter à internet sans risque. Une fois cela fait retourner dans le homebrew puis choisir "Mise a jour de l'application" puis une fois celle-ci automatiquement relancée choisir "Mise a jour du pack switch_AIO_LS_pack". Voilà, le pack est installé.
Note: Pour démarrer le menu de Hekate il faut appuyer sur la touche "VOL-" durant le premier écran de démarrage juste après le lancement du payload (ceux ayant une puce ça démarre automatiquement sous Hekate avec ce pack), ceci est nécessaire pour accéder à Hekate à cause de l'auto-boot configuré dans Hekate. Autre point, pour ceux souhaitant booter manuellement sur un payload (consoles Erista non patchées et non pucées) il est préférable de booter sous Hekate, utiliser le fichier "payload.bin" inclus à la racine de la SD une fois le pack installé sur la SD.
Note 2: Si aucune emunand n'est configurée correctement pour être lancée par le payload de lancement d'Atmosphere (il utilise le fichier "emummc/emummc.ini" pour connaître la configuration de l'emunand, ce fichier est créé si vous créez l'emunand via Hekate) alors ce dernier démarrera sur la sysnand à cause de l'autoboot de Hekate configuré par défaut. Si vous n'avez pas d'emunand lors de la première installation du pack et si vous ne souhaitez pas qu'Atmosphere se lance sur la sysnand alors veillez à créer l'emunand juste après la mise en place du pack sur la SD (voir la note 1 pour annuler l'autoboot de Hekate et accéder à celui-ci).
Note 3: Si vous venez d'un autre pack il est conseillé de faire le nettoyage des modules lorsque cela est proposé dans le script de nettoyage de la SD ou dans le homebrew AIO_LS_pack_Updater. Si vous utilisez des modules il peut aussi être intéressant de le faire lors de mises à jour majeures du firmware ou d'Atmosphere pour éviter une erreur liée aux modules au démarrage d'Atmosphere.
Note 4: Si vous avez l'erreur "a fatal error occurred when running fusée.
Failed to locate warmbout firmware" en lançant Atmosphere il est possible de la corriger assez facilement. Déjà il faut avoir Atmosphere et Hekate à jour. Ensuite si vous avez mis à jour l'emunand juste avant il suffira de lancer Hekate, d'aller dans "Launch" puis choisir "Atmosphere emunand", une fois cela fait tout devrait refonctionner comme avant. Si vous avez mis à jour la sysnand juste avant il faut lancer Hekate, aller dans "Launch" puis choisir "Stock" et une fois le firmware lancé il faudra redémarrer et tout devrait refonctionner comme avant.