Mise à jour de la ZiGate

Voici comment mettre à jour votre ZiGate :

Sous Windows

Avec le module USB-TTL

Mode ZiGate

Sous Windows, la mise à jour est assez simple. Cependant, il faut vous assurer que les pilotes que vous avez installé pour le module USB-TTL fonctionne.

Pour cela, il faut bien suivre les instructions

Ensuite télécharger le logiciel suivant :

NXP JN51XX FLash programmer

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).

ZiGate_MAJ

1- Dézipper le programme FlashProgrammer.zip
2- Exécuter le programme FlashGui.exe

FlashProgrammer

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
6- Cliquez sur « Program »

FlashProgrammer_program

Mode Sniffer

Pour utiliser votre ZiGate en mode sniffer ZigBee, vous pouvez suivre les instructions précédente. Seul le fichier binaire (le Firmware) est à changer. Vous pourrez le trouver ici:

JennicSniffer_JN5168_1000000.bin

Une fois installé, vous pourrez utiliser Ubiqua protocol analyzer ou même Wireshark (à développer) pour sniffer toutes les trames ZigBee.

En attendant d’avoir un tutoriel complet, vous pouvez suivre le test suivant :

Hack Xiaomi MI SmartHome – Découverte de la clef

 

Avec le module WiFi

En cours

Sous Linux

Attention, cette section requiert quelques compétences !

Pour mettre à jour la ZiGate sous Linux, vous pouvez vous référer au programme suivant :

https://github.com/Jerome-PS/JennicModuleProgrammer

Pour installer le programme :

  • sudo apt-get install git
  • sudo git clone https://github.com/Jerome-PS/JennicModuleProgrammer.git
  • cd JennicModuleProgrammer/
  • cd Build/
  • make

Pour l’utiliser :

  • Brancher la ZiGate en maintenant le bouton enfoncé
  • ./JennicModuleProgrammer -V 6 -P 115200 -f « <chemin vers le bin> » -s /dev/ttyUSB0

 

Translate »