Rechercher par mot-clé
Mise à jour de la ZiGate
Quelque soit votre ZiGate-USB ou ZiGate-WiFi, il est nécessaire d’utiliser le module USB-TTL fourni avec votre ZiGate
Sous Windows
Sous Windows, la mise à jour est assez simple.
Module USB-TTL
Cependant, il faut vous assurer que les pilotes que vous avez installé pour le module USB-TTL fonctionne.
Désormais il existe 2 types de clef USB-TTL:
- Le CP2102 (rouge)
Avec lui, pas de problème de pilotes. Il est reconnu par tous les systèmes d’exploitations. Cependant vous pourrez le retrouver ici, si malgré tout la clef n’est pas détectée
- Le Prolific (bleu) (Plus distribué depuis Juillet 2019)
Pour ce matériel et si vous êtes sous Windows 10, veuillez suivre les instructions.
Programmation
Ensuite télécharger le logiciel suivant :
Télécharger le Firmware du module radio
Sortir la ZiGate de son boitier et branchez-la sur le port USB de votre ordinateur tout en maintenant le bouton poussoir enfoncé (en rouge).
1- Dézipper le programme FlashProgrammer.zip
2- Exécuter le programme FlashGui.exe
3- Sélectionner le Firmware téléchargé en cliquant sur « Browse »
4- Sélectionner le port série de la ZiGate dans « COM Port« . (vous pouvez mettre à jour la liste en cliquant sur « Refresh »
5- Sélectionner la vitesse d’écriture « Baud Rate » 250000 (Baisser à 115200 si vous rencontrez des erreurs ou si le flash dure plus de 5 min)
6- Cliquez sur « Program »
7- Cliquez enfin sur « Erase EEPROM » puis « Complete EEPROM » si c’est votre première utilisation de la ZiGate.
Sous Linux
Attention, cette section requiert quelques compétences !
Pour mettre à jour la ZiGate sous Linux, vous pouvez vous cd référer au programme suivant :
https://github.com/fairecasoimeme/ZiGate/blob/master/Tools/JennicModuleProgrammer_R07.zip
Pour installer le programme :
sudo apt-get install wget unzip sudo wget https://github.com/fairecasoimeme/ZiGate/raw/master/Tools/JennicModuleProgrammer_R07.zip unzip JennicModuleProgrammer_R07.zip cd JennicModuleProgrammer/ cd Build/ make
Pour l’utiliser :
- Brancher la ZiGate en maintenant le bouton enfoncé
Sans RAZ de l’EEProm
./JennicModuleProgrammer -V 6 -P 115200 -f "<chemin vers le bin>" -s /dev/ttyUSB0
Avec RAZ de l’EEProm
./JennicModuleProgrammer -V 6 -e -P 115200 -f "<chemin vers le bin>" -s /dev/ttyUSB0
Sous MacOSX
Les étapes pour installer la mise à jour du firmware sur Mac & Linux sont quasiment identiques à deux points de détails (installation des drivers, nom du device sur la machine)
- Il faut installer JennicModuleProgrammer comme sous Linux
- Les drivers ne sont pas natif sur OSX, il faut récupérer la bonne version en fonction de la version de OSX installé sur le mac ici : http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=229&pcid=41
- L’installation des drivers nécessite le redémarrage de la machine
NB : Sur les OS >= 10.13 (high sierra) il faut autoriser l’exécution du package
- Après le redémarrage, il faut brancher le dongle USB sur un port du mac en maintenant le bouton appuyé.
- Si les drivers sont bien installés la commande suivante devrait lister le device
ls /dev/cu.*
/dev/cu.usbserial
- Si le pilote est trouvé, il faut se placer dans le répertoire de Build de JennicModuleProgrammer puis compiler :
cd /Build make
Executer
./JennicModuleProgrammer -V 6 -P 115200 -f « <chemin vers le bin> » -s /dev/cu.usbserial