OTA Update
Comment mettre à jour mon équipement à distance ?
Une fois qu’on a flashé le firmware de notre companion, répéteur ou room server, vous allez vous poser la question : Mais comment met-on à jour à distance ?
Cela se passe en 2 étapes :
- Installer un bootloader alternatif pour faciliter l’installation des futures mises à jour.
- Installer la mise à jour, lors de sa sortie, via Bluetooth.
Note
Forcément, si vous venez de flasher votre équipement avec la dernière version de MeshCore, vous n’avez pas de mise à jour à appliquer. Cela vous aidera lorsque les prochaines versions sortiront.
Prérequis
- Avoir un appareil MeshCore
- Un câble USB pour connecter votre équipement à votre ordinateur
C’est parti !
- Mettre votre équipement en mode UF2 DFU
Note
Pour la plupart des équipements, il suffit de :
- Brancher votre appareil à votre ordinateur
- Appuyer rapidement deux fois sur le bouton reset (en moins de 0,5 seconde)
- Un lecteur USB va alors apparaître sur votre PC
Tip
Certains équipements entrent dans ce mode d’une façon différente.
Par exemple, pour le T1000E, il faut débrancher et rebrancher rapidement le câble USB.

Important
Si vous avez un PC sous Windows, n’oubliez pas d’installer les pilotes.
- Vérifier la version actuellement installée (optionnel)
- Entrez en mode UF2 DFU (voir précédemment)
- Ouvrez le fichier INFO_UF2.TXT avec votre éditeur de texte
Note
Celui-ci contient des informations sur votre firmware actuel.
- Télécharger le bootloader OTAFix
- Aller sur le flasher MeshCore
- Sélectionner votre appareil
- Sélectionner votre rôle (companion ou répéteur)
- Un lien de téléchargement du bootloader va apparaître en violet Vous pouvez le télécharger directement : le fichier s’appelle « update-xxxx.uf2 ».
Tip
Vous pouvez aussi récupérer la release sur le GitHub.
Installation du bootloader Faites glisser-déposer le fichier « update-xxxx.uf2 » dans le lecteur UF2 DFU de votre équipement. Celui-ci va s’installer directement, puis redémarrer.
Attendez le redémarrage, et c’est bon.
Tip
Vous pouvez vérifier en retournant en mode UF2 DFU.
Si vous voyez OTAFIX, la mise à jour s’est bien passée.

Prochaine étape
Maintenant que le fix est installé, il est possible de mettre à jour vos équipements par Bluetooth.
Télécharger le nouveau firmware Depuis le flasher web, sélectionnez votre équipement. Choisissez le rôle répéteur ou room server. Enfin, téléchargez la dernière version disponible au format .zip.
Connectez-vous à votre équipement et allez dans le CLI. Tapez la commande
start otaÀ partir de ce moment, le Bluetooth va s’activer sur l’équipement.
Lancer l’application nRF DFU android / nRF DFU iOS
Dans l’application, allez dans « settings ». Appliquez les paramètres suivants :
- Packet receipts notification - ON
- Number of packets - 8
- Request high MTU (Android only) - OFF
- Disable resume - ON
- Prepare object delay - 0 ms
- Force scanning - ON
- Lancer la mise à jour
- Sélectionnez le .zip téléchargé à l’étape 1
- Sélectionnez votre appareil (visible en Bluetooth dans la liste)
- Appuyez sur « Start » pour démarrer (comptez une dizaine de minutes)
À la fin, votre équipement redémarre. C’est tout ! Vous pouvez vérifier que vous êtes bien sur la dernière version depuis le CLI avec la commande :
ver