Utilisation de plusieurs firmwares sur votre T-Deck

Cet outil est compatible avec le T-Deck et le T-Deck Plus de Lilygo

1-Son rôle

Il permet d’installer facilement des firmwares directement à partir de la carte SD embarquée de votre appareil et propose même divers utilitaires.

Nous y reviendrons plus en avant, le but est de faire une brève présentation de cet outil pour installer Fancy UI sur votre T-Deck et T-Deck Plus.

2-Avec quel type de carte est il compatible ?

À cette date, M5Stick Launcher est compatible avec plusieurs constructeurs et type de cartes:

Lilygo

  • T-Deck (Normal et Plus)
  • T-Display_S3_PRO
  • T-Display_S3_Touch
  • T-Embed
  • T-Embed_CC1101 (Transparent version)
  • T5_E-Paper_S3_Pro Pro Only!
M5Stack
  • Cardputer
  • Core16mb
  • Core2
  • Core4mb
  • CoreS3
  • StickC
  • StickCPlus
  • StickCPlus2
CYD
  • CYD-2432S028 (Resistive)
  • CYD-2432S028_inv (Resistive) Inverted Colors
  • CYD-2432W328C (Capacitive)
  • CYD-2432W328C_inv (Capacitive) Inverted Colors and 2.4in

Marauder
  • Mini
  • V4-OG
ESP32
  • ESP32-4mb
  • ESP32-8mb
  • ESP32-S3-16mb
  • ESP32-S3-4mb
  • ESP32-S3-8mb

Ce qui va nous intéresser particulièrement, c’est sa compatibilité avec le T-Deck et le T-Deck Plus.

3-Installation

Il faut se rendre à l’adresse : Launcher Web Flasher
ATTENTION : Utiliser Chrome ou Edge comme explorateur, dans le cas contraire lorsque vous arrivez sur la page il vous affichera le message suivant:

Vous arrivez donc sur cette page

1 Sélectionner : Latest Release
2 Le fabricant : Lilygo
3 T-Deck et TDeck Plus c’est le même firmware

Passer le T-Deck en mode Boot pour cela :
Éteindre le T-Deck
Presser le centre du trackball, et maintenir cette pression.
Mettre sous tension
Attendre 2 à 3 secondes
Relâcher le trackball.

Brancher votre T-Deck à votre ordinateur

Le port USB doit monter, vous trouverez un port USB se nommant ainsi :
USB JTAG/serial debug unit

4 CONNECT : Si votre T-Deck est connecté et en mode boot, vous devriez pouvoir sélectionner : JTAG/serial debug unit

Sélectionner T-Desk

Lancer maintenant le flash en suivant les instructions sur la page du web flasher.

Le Flash est terminé, éteindre le T-Deck.

3-La carte SD

Le T-deck accepte les cartes SD SDHC avec un maximum de 32 Go de mémoire. Elle doit être au format FAT32. Et SD SDXC jusqu’à 2To formatée au format exfat.(merci pour l’info Jo)

Télécharger le firmware de Fancy UI à l’adresse suivante:
https://webdev.serveurperso.in/upload/firmwareUI/

Sélectionner le fichier X.X.XX-fancy.bin de votre choix.

Merci à @LittleTiti, pour le partage de son travail, ainsi que la mise à disposition de ce lien. Vous y trouverez la dernière version à chaque mise à jour de Meshtastic.

A partir de maintenant il y a deux solutions. La première, vous déposer le fichier du firmware directement sur la carte. La deuxième, vous insérez la carte dans le T-Deck, puis vous utilisez l’utilitaire pour transférer votre fichier sur celle-ci à l’aide d’une connexion Wifi.

Pour la suite de la description, nous partons du postula que le T-Deck n’a que M5Stick Launcher d’installer. (nous verrons plus en avant comment retourner sur le launcher, lorsqu’un firmware est installé).

Après avoir inséré votre carte SD dans le lecteur (contacts de la SD vers le haut, côté écran).

3-1 Dépôt du fichier directement sur la carte SD

Allumer votre T-Deck, aprés la page de démarrage de M5Stick Launcher. Voici une partie du menu mis à votre disposition.

Sélectionner SD par un clic sur la trackball. Cette action ouvre le gestionnaire des fichiers de votre carte (j’avais un fichier .bin ainsi nommé, n’en faite pas cas).

Sélectionner avec la trackball le firmware que vous avez déposé sur la carte SD et cliquer dessus.

Sélectionner Install puis cliquer sur la trackball.

L’installation du firmware démarre, votre T-Deck boote et lance Meshtastic avec Fancy UI.

3-2 Dépôt du fichier par Wifi sur la carte SD

Allumer votre T-Deck, après la page de démarrage de M5Stick Launcher. Voici une partie du menu mis à votre disposition :

Sélectionner : WUI.
Sélectionner : My Network.
Le scanning des réseaux WiFi est lancé (Scanning s’affiche), la liste des réseaux s’affiche :

Sélectionner le SSID de votre réseau ou HIDDEN SSID si c’est votre cas.
Renseigner votre mot de passe ou votre SSID caché et votre mot de passe.
Valider, la fenêtre suivant apparait :

L’accès à votre T-Deck est maintenant disponible avec votre explorateur favori.
Ouvrir votre explorateur, entrer l’adresse indiquée.
Renseigner utilisateur et mot de passe, la page de gestion des fichiers apparait :

Déposer votre fichier.
Redémarrer votre T-Deck.
Reprendre au point 3.1 ci-dessus.

4-Accès au menu de M5Stick Launcher

Lorsqu’un firmware est déjà installé, que vous redémarriez ou que vous allumiez votre T-Deck la page de lancement de M5Stick Launcher s’affiche et sans action de votre part, Meshtastic avec Fancy UI se lance.
Si jamais vous devez accéder à l’interface de M5Stick Launcher la méthode pour la lancer est la suivante :
Presser rapidement deux fois la touche Entrée dès l’apparition de cette fenêtre.

5-Quelques rappels

Vous ne pouvez pas vous connecter en BLE sur votre appareil c’est le clavier qui a pris sa place.
Vous pouvez vous connecter par liaison USB avec un cordon type JTAG à votre téléphone.
Certains paramètres sont accessibles depuis Fancy UI directement.

Petit conseil, si vous utilisez un T-DECK Plus avec son antenne intégrée, préférez lui donner le rôle de CLIENT_MUTE, car il ne sera pas d’une grand utilité dans votre réseau MESH.

Attention Fancy UI est en plein développement, voici quelques défauts constatés :

  • Lenteur, voir blocage de l’affichage lors du scrolling de la liste des nœuds. Être patient, il reprend généralement son souffle sans problème.
  • Le problème de sortie de veille est apparemment réglé.