[Résolu] Mise a jour firmware (j'y arrive pas ;)

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
supeve
Messages : 85
Inscription : 21 oct. 2020, 18:41

[Résolu] Mise a jour firmware (j'y arrive pas ;)

Message par supeve »

Bonjour,

J'essaie de mettre à jour le firmware, suivant cette procédure
https://zigate.fr/documentation/mise-a- ... -zigate-2/

Materiel :
RPI 4 64bits
Zigate+ usb v2

Version :
Domoticz 2021.1
Zigate Plugin 5.1.015 - Firmware 031e

Je bloque à :

Code : Tout sélectionner

$ sudo ./DK6Programmer -l

Ca me revoit des erreurs :

Code : Tout sélectionner

./DK6Programmer: 1: ./DK6Programmer: cannot open x: No such file
./DK6Programmer: 1: ./DK6Programmer: ELF��O{@8: not found
./DK6Programmer: 2: ./DK6Programmer: Syntax error: Unterminated quoted string
Précision
La mise a jour, je la fait à distance en ssh.
Je n'ai jamais fait la mise à jour alors je fait peut-être une connerie ...

Question supplémentaire :
J'ai pas compris la phrase dans la doc
Pour les pilotes FTDI, il est nécessaire d’utiliser la valeur ZIGATE+ à la place du port série.
Pour être sur de la valeur, il est possible de lancer la commande :

Et ensuite à

Code : Tout sélectionner

<CHEMIN_BINAIRE.bin>
on doit remplacer par autre chose ? Le chemin vers la zigate ?

Voila j’espère donner toutes les infos.
Merci à vous ;)
Dernière modification par supeve le 16 déc. 2021, 08:20, modifié 1 fois.
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Mise a jour firmware (j'y arrive pas ;)

Message par pipiche »

Bonjour,

je vous recommande de contacter le vendeur de la ZiGate. A priori les messages indiquent que le programme DK6Programmer n'est pas installé ou pas correctement installé


avez-vous bien effectué chacune de ces étapes, prenant comme hypothese que vous etes:
AArch64 (RPI 4)
Buster (Debian 10)

Code : Tout sélectionner

$ sudo apt-get install libncurses-dev libusb-1.0-0-dev libftdi1 libftdi1-dev libudev-dev
$ wget https://zigate.fr/wp-content/uploads/2021/05/AArch64_Buster-1.tar
$ tar -xvf AArch64_Buster-1.tar
$ chmod +x DK6Programmer
supeve
Messages : 85
Inscription : 21 oct. 2020, 18:41

Re: Mise a jour firmware (j'y arrive pas ;)

Message par supeve »

Merci pipiche.

Oui, j'ai bien fait les 4 commandes que tu m'a cité.

Tu sais si il y a quelque chose que je peut faire pour arranger ca?

Pour info, mon but était de reconnaître mon switch opple 6 boutons, tu as travaillé dessus il y a peut de temps.
Peut-être que je peut contourner le problème.
viewtopic.php?f=28&t=9888&p=88793&hilit=opple#p88793
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Mise a jour firmware (j'y arrive pas ;)

Message par pipiche »

le plus simple est de contacter le vendeur de la Zigate car c'est lui qui maintient la procédure d'update, sachant que la procédure sous linux me semble délicate, car les sources ne sont pas disponible.

le workaround serait de passer sur un PC sous Windows
supeve
Messages : 85
Inscription : 21 oct. 2020, 18:41

Re: Mise a jour firmware (j'y arrive pas ;)

Message par supeve »

J'ai pas fait de sauvegarde avant, ca peut-être lié ?
supeve
Messages : 85
Inscription : 21 oct. 2020, 18:41

Re: Mise a jour firmware (j'y arrive pas ;)

Message par supeve »

pipiche a écrit : 14 déc. 2021, 14:45 le workaround serait de passer sur un PC sous Windows
Je vais piquer le PC de ma fille alors.
Je te donnerais le retrour.

Merci.
supeve
Messages : 85
Inscription : 21 oct. 2020, 18:41

Re: Mise a jour firmware (j'y arrive pas ;)

Message par supeve »

Donc je vais essayer ca :
Sous Windows

Télécharger les pilotes FTDI : http://www.ftdichip.com/Drivers/CDM/CDM21228_Setup.zip
Dézipper et installer le pilote si nécessaire
Télécharger l’outil de flashage : https://github.com/fairecasoimeme/ZiGat ... rammer.zip
Dézipper dans le répertoire de votre choix
Télécharger le dernier firmware : https://github.com/fairecasoimeme/ZiGatev2/releases
Copier dans le répertoire de votre choix

Une fois les téléchargements effectués, il faut suivre la procédure suivante :

1- Ouvrir une console ou powershell
2- Aller dans le répertoire de l’outil de flash
3- Lancer la commande suivante :

Sans remise à zéro (Conserve les appareils déjà appairés):

Code : Tout sélectionner

DK6Programmer -s COMXX -P 500000 -Y -p <CHEMIN_BINAIRE .bin>
Les firmwares de "fairecasoimeme" ce sont les tiens c'est bien ca?
Et j'ai pas compris si je dois mettre quelque chose à la place de chemin_binaire .bin

Désolé si c'est une question bete, Mais tu l'aura compris, je suis débutant .
Merci.
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Mise a jour firmware (j'y arrive pas ;)

Message par pipiche »

fairecasoimeme c'est le concepteur/vendeur de la Zigate et de ses firmware associés.
FCJean
Messages : 47
Inscription : 03 janv. 2018, 16:16
Localisation : Loiret

Re: Mise a jour firmware (j'y arrive pas ;)

Message par FCJean »

Hello,

<CHEMIN_BINAIRE.bin> est le l'emplaement de ton fichier binaire (le firmware de la Zigate+, par exemple ZiGatev2-321.bin).
Je te conseille de créer un répertoire (par exemple à la racine de C:) contenant à la fois l'executable de flashage (DK6Programmer.exe), ses librairies (dll) et le fichier binaire en question.
Ensuite ouvres PowerShell, tu vas dans ce répertoire, tu vérifies sur quel port COM se trouve ta Zigate (USB ou Ethernet c'est pareil) pour cela tu tapes :

Code : Tout sélectionner

.\DK6Programmer -l
Il te répond par exemple :

Code : Tout sélectionner

Available Connections COM3
Pour flasher tu devras entrer :

Code : Tout sélectionner

./DK6Programmer -s COM3 -P 500000 -Y -p ZiGatev2-321.bin

Et c'est tout.
Hope this helps ....
Domoticz sous Debian Bullseye
Sonoff (ZBDongle-P – Texas Instrument ZNP) : 59 devices/18 routeurs
8 ESP8266/32 sous ESPEasy, 4 Shelly MQTT
MQTT, InfluxDB, Grafana, HomeBridge (4 VMS)
Frontal HTML5/Javascript/Python
supeve
Messages : 85
Inscription : 21 oct. 2020, 18:41

Re: Mise a jour firmware (j'y arrive pas ;)

Message par supeve »

@pipiche

Merci.
Je crois en effet avoir confondu firmware et plugin.
En tout cas, merci pour ton aide.

@FCJean

Ok. Merci.
Je fait ca dans la journée, et donnerais le retour.
Dernière modification par Keros le 15 déc. 2021, 12:47, modifié 1 fois.
Raison : Merci de regrouper les réponses dans un seul message
Répondre