Skip to content
OTA Update

OTA Update

Comment mettre à jour mon équipement à distance ?

Une fois qu’on a flasher le firmware de notre companion / repeteur ou room serveur vous allez vous posé la question : Mais comment on met à jour à distance ?

Cela va se passer en 2 étapes:

  1. Installer un bootloader alternatif pour faciliter l’installation des futurs mise à jour.
  2. Installer la mise à jour lors de sa sortie via bluetooth.

Note

Forcément si vous venez de flasher votre equipement avec la derniere version de meshcore. vous n’avez pas de mise à jour à appliquer. Cela vous aidera lorsque les prochaines version sortiront

Prérequis

  • Avoir un appareil meshcore
  • Un cable USB pour connecter votre équipement à votre ordinateur

C’est partie !

  1. Mettre votre équipement en mode UF2 DFU

Pour la plupart des équipements il suffit de

    1. Brancher votre appareil à votre ordinateur
    1. Rapidement, appuyez sur le bouton reset 2 fois en 0,5sec
    1. Un montage USB va apparaitre sur votre PC

Tip

Certain équipement rentre dans ce mode d’une façon différentes. Par exemple le T1000E, il faut débrancher et rebrancher le cable USB rapidement landscape

Important

Si vous avez un pc sur windows, n’oubliez pas d’installer les pilotes

  1. Vérifiez la version actuellement installé (Optionnel)
  • Entrez en UF2 DFU mode (voir precedemment)
  • Ouvrez le fichier INFO_UF2.TXT avec votre editeur de texte

Note

Celui-ci contient des informations par rapport à votre firmware actuel.

  1. Télécharger le OTAFix bootloader
    • Aller sur le flasher meshcore
    • Selectionner votre appareil
    • Selectionner votre role (companion ou repeteur)
    • Un lien de téléchargement du bootloader va apparaitre en violet Vous pouvez le télécharger directement, le fichier aura pour nom “update-xxxx.uf2”

Tip

Alternativement vous pouvez récupérer la releaser sur le github

  1. Installation du Bootloader Faites un glisser - déposer du fichier “update-xxxx.uf2” dans le partage UF2 DFU de votre équipement. Celui-ci va s’installer directement et reboot

  2. Attendez le reboot et c’est bon

Tip

Vous pouvez vérifiez en retournant en UF2 DFU. Si vous voyez OTAFIX, la mise à jour s’est bien faite. landscape

source

Prochaine étape

Maintenant que le fix est installé, il est possible de mettre à jour vos equipements par bluetooth.

  1. Télécharger le nouveau firmware Depuis le webflasher, selectionner votre équipement. Choisissez le role répéteur ou room serveur. Enfin télécharger la dernière version disponible au format .zip.

  2. Connectez vous à votre équipement et aller dans le CLI. Tapez la commande

start ota

À partir de ce moment, le bluetooth va s’activer sur l’equipement

  1. Lancer l’application nRF DFU android / nRF DFU iOS

  2. Dans l’application, allez dans «settings». Appliquez les parametre suivant:

  • 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
  1. Lancer la mise à jour
  • Selectionner le .zip télécharger à l’étape 1
  • Selectionnez votre appareil (visible en bluetooth dans la liste)
  • Appuyez sur «Start» pour demarrer (comptez une dizaine de minutes)

À la fin votre équipement redémarre. C’tout ! Vous pouvez vérifier que vous etes bien sur la derniere version depuis le CLI avec la commande :

ver

source