Mettre à jour le firmware d'un NanoVNA sous Linux est une opération simple et totalement sécurisée grâce au bootloader intégré. Que vous utilisiez la version originale (NanoVNA-H), une déclinaison V2 (SAA-2) ou un modèle F/F V2, le principe reste l'extraction d'un fichier binaire (.bin ou .dfu) et son envoi via le protocole USB DFU (Device Firmware Upgrade).
Voici la méthode complète pas à pas pour réaliser la mise à jour depuis un terminal Linux.
1. Préparer les outils sous Linux
La plupart des NanoVNA utilisent une puce STM32. L'outil en ligne de commande standard sous Linux pour flasher ces puces est dfu-util.
Ouvrez un terminal et installez les paquets requis selon votre distribution :
Ubuntu / Debian / Mint :
Bashsudo apt update sudo apt install dfu-util python3-pipFedora :
Bashsudo dnf install dfu-util python3-pipArch Linux / Manjaro :
Bashsudo pacman -S dfu-util python-pip
2. Télécharger le firmware adapté
Il est indispensable d'identifier la variante exacte de votre matériel pour éviter d'installer un firmware incompatible :
NanoVNA-H / H4 : Consultez le dépôt officiel de Hugen ou DiN64 sur GitHub (fichiers
.dfuou.bin).NanoVNA V2 / SAA-2 : Récupérez les firmwares directement sur le site de Nanorfe ou la page GitHub officielle.
NanoVNA-F / F V2 : Récupérez la mise à jour fournie par Sysjoint (les NanoVNA-F se mettent généralement à jour par simple copier-coller du fichier
.bindans un lecteur de disque virtuel USB monté en mode bootloader).
3. Basculer le NanoVNA en mode Bootloader (DFU)
Le flashage nécessite de mettre l'appareil en mode démarrage d'urgence.
Éteignez le NanoVNA.
Activez le mode DFU selon votre modèle :
NanoVNA-H : Poncez/court-circuitez les deux broches
VDDetBOOT0à l'intérieur avec un cavalier (ou maintenez le bouton molette appuyé au démarrage sur certaines versions), puis allumez l'appareil. L'écran doit rester blanc ou noir.NanoVNA-H4 / V2 : Rendez-vous directement dans le menu tactile : CONFIG / EXPERT / ENTER DFU, puis validez.
Branchez le NanoVNA à votre PC Linux via un câble USB de données.
Pour vérifier que le NanoVNA est bien détecté en mode DFU :
sudo dfu-util -l
Vous devriez voir une ligne mentionnant un périphérique DFU STM32 avec un identifiant USB (ex: ID 0483:df11).
4. Flasher le firmware
Alternative : Utiliser NanoVNA Saver (Interface Graphique)
Si vous préférez éviter la ligne de commande, le logiciel open-source NanoVNA Saver propose un outil de mise à jour intégré.
Installez NanoVNA Saver via
pipou téléchargez l'exécutable/AppImage sur GitHub :Bashpip install nanovna-saverAjoutez votre utilisateur au groupe
dialoutouuucppour gérer le port série sanssudo:Bashsudo usermod -aG dialout $USERLancez NanoVNA Saver, connectez l'appareil, allez dans l'onglet Device / Update / Firmware, sélectionnez le fichier téléchargé et validez.
5. Calibrage post-mise à jour
Une fois le flashage terminé, débranchez le jumper DFU (si utilisé) et redémarrez l'appareil.
Important : Une mise à jour du firmware efface systématiquement la mémoire interne du NanoVNA. Pensez à réexécuter la procédure de calibrage (CAL / CALIBRATE) avec vos bouchons OPEN, SHORT, et LOAD avant d'effectuer de nouvelles mesures.

Aucun commentaire:
Enregistrer un commentaire
Merci d'indiquer dans votre commentaire votre indicatif radioamateur