Bienvenue sur le forum de la ZiGate !
Ici, nous échangeons sur les produits ZiGate (matériellement) et les firmware.
Pour que vous puissiez gagner du temps, je vous conseille de visiter, dans un premier temps, les forums et documentations des plugins et box domotique que vous avez choisi :
Jeedom :
Forum : https://community.jeedom.com/
Plugin ZiGate : https://github.com/Jeedom-Zigate/jeedom-plugin-zigate
Plugin Abeille : https://github.com/KiwiHC16/Abeille + http://kiwihc16.free.fr/
Domoticz :
Forum Francophone: https://easydomoticz.com/forum/viewforum.php?f=28
Forum Anglophone: https://www.domoticz.com/forum/viewforum.php?f=68
Développeur: @pipiche38 disponible sur keybase.io en chat
EEdomus :
Forum : https://forum.eedomus.com/
Home-assistant :
Plugin : https://github.com/doudz/homeassistant-zigate
Zigpy : https://www.home-assistant.io/integrations/zha/
perte de tous les capteurs
Citation de a-rondelet le 26 septembre 2019, 8 h 22 minbonjour,
hier, j'ai perdu tous mes capteur xiaomi qui fonctionnaient avec ma ZIGATE USB TTL.
j'ai lancé quelques commandes que j'ai trouvé sur le site mais le problème persiste.
voici les commandes que j'ai lancé et leurs résultats.
quelqu'un peut il m'aider?
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Sep 25 19:34:50 2019
pi@raspberrypi:~ $ git clone https://github.com/fairecasoimeme/PiZiGate-tools.git
Clonage dans 'PiZiGate-tools'...
remote: Enumerating objects: 39, done.
remote: Counting objects: 100% (39/39), done.
remote: Compressing objects: 100% (31/31), done.
remote: Total 39 (delta 12), reused 27 (delta 7), pack-reused 0
Dépaquetage des objets: 100% (39/39), fait.
pi@raspberrypi:~ $ cd PiZiGate-tools
pi@raspberrypi:~/PiZiGate-tools $ cd test
pi@raspberrypi:~/PiZiGate-tools/test $ make
gcc -c main.c -o main.o
gcc main.o -o PiZiGate_test -lwiringPi
pi@raspberrypi:~/PiZiGate-tools/test $ chmod +x PiZiGate_test $ ./PiZiGate_test /dev/ttyAMA0
chmod: impossible d'accéder à '$': Aucun fichier ou dossier de ce type
chmod: modification des droits de '/dev/ttyAMA0': Opération non permise
pi@raspberrypi:~/PiZiGate-tools/test $ sudo chmod +x PiZiGate_test $ ./PiZiGate_test /dev/ttyAMA0
chmod: impossible d'accéder à '$': Aucun fichier ou dossier de ce type
pi@raspberrypi:~/PiZiGate-tools/test $ chmod +x PiZiGate_test $ ./PiZiGate_test /dev/ttyAMA0./PiZiGate_test /dev/ttyAMA0
chmod: impossible d'accéder à '$': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/dev/ttyAMA0./PiZiGate_test': Aucun fichier ou dossier de ce type
chmod: modification des droits de '/dev/ttyAMA0': Opération non permise
pi@raspberrypi:~/PiZiGate-tools/test $ sudo chmod +x PiZiGate_test $ ./PiZiGate_test /dev/ttyAMA0./PiZiGate_test /dev/ttyAMA0
chmod: impossible d'accéder à '$': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/dev/ttyAMA0./PiZiGate_test': Aucun fichier ou dossier de ce type
pi@raspberrypi:~/PiZiGate-tools/test $ ./PiZiGate_test /dev/ttyAMA0
RPI Model searching ...
Warning !!! you must modify /boot/config.txt
Verifying /boot/cmdline.txt ...
+ /boot/cmdline.txt seems to be OK
Verifying /boot/config.txt ...
+ /boot/config.txt seems to be OK
Warning !!! if it's not the case, you have to execute the following commands :
sudo systemctl disable hciuart
sudo usermod -aG gpio pi
then reboot the PI
Searching /dev/ttyAMA0...
+ Port : /dev/ttyAMA0 is not used
Verif GPIOs ...
+ GPIO 0 (RESET) --> OK
+ GPIO 2 (FLASH) --> OK
Config GPIOs ...
+ GPIO 0 (RESET) --> OK
+ GPIO 2 (FLASH) --> OK
Opening : /dev/ttyAMA0 ...
+ /dev/ttyAMA0 opened --> OK
+ Packet 01 02 10 10 02 10 02 10 10 03 sent --> OK
- No packet received - size sent : 11 - error : 11
pi@raspberrypi:~/PiZiGate-tools/test $ ./PiZiGate_test /dev/ttyAMA0
RPI Model searching ...
Warning !!! you must modify /boot/config.txt
Verifying /boot/cmdline.txt ...
+ /boot/cmdline.txt seems to be OK
Verifying /boot/config.txt ...
+ /boot/config.txt seems to be OK
Warning !!! if it's not the case, you have to execute the following commands :
sudo systemctl disable hciuart
sudo usermod -aG gpio pi
then reboot the PI
Searching /dev/ttyAMA0...
+ Port : /dev/ttyAMA0 is not used
Verif GPIOs ...
+ GPIO 0 (RESET) --> OK
+ GPIO 2 (FLASH) --> OK
Config GPIOs ...
+ GPIO 0 (RESET) --> OK
+ GPIO 2 (FLASH) --> OK
Opening : /dev/ttyAMA0 ...
+ /dev/ttyAMA0 opened --> OK
+ Packet 01 02 10 10 02 10 02 10 10 03 sent --> OK
- No packet received - size sent : 11 - error : 11
pi@raspberrypi:~/PiZiGate-tools/test $ cd raspberrypi
-bash: cd: raspberrypi: Aucun fichier ou dossier de ce type
pi@raspberrypi:~/PiZiGate-tools/test $ gpio mode 0 out
pi@raspberrypi:~/PiZiGate-tools/test $ gpio mode 2 out
pi@raspberrypi:~/PiZiGate-tools/test $ gpio write 2 0
pi@raspberrypi:~/PiZiGate-tools/test $ gpio write 0 0
pi@raspberrypi:~/PiZiGate-tools/test $ gpio write 0 1
pi@raspberrypi:~/PiZiGate-tools/test $ sudo apt-get install git
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
git is already the newest version (1:2.11.0-3+deb9u4).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 271 non mis à jour.
pi@raspberrypi:~/PiZiGate-tools/test $ sudo git clone https://github.com/Jerome-PS/JennicModuleProgrammer.git
Clonage dans 'JennicModuleProgrammer'...
remote: Enumerating objects: 54, done.
remote: Total 54 (delta 0), reused 0 (delta 0), pack-reused 54
Dépaquetage des objets: 100% (54/54), fait.
pi@raspberrypi:~/PiZiGate-tools/test $ cd build
-bash: cd: build: Aucun fichier ou dossier de ce type
pi@raspberrypi:~/PiZiGate-tools/test $ cd build/
-bash: cd: build/: Aucun fichier ou dossier de ce type
pi@raspberrypi:~/PiZiGate-tools/test $ make
make: « PiZiGate_test » est à jour.
pi@raspberrypi:~/PiZiGate-tools/test $ make
make: « PiZiGate_test » est à jour.
pi@raspberrypi:~/PiZiGate-tools/test $ wget https://github.com/fairecasoimeme/ZiGate/releases/download/Release/ZiGate_v30f.bin
--2019-09-26 00:02:56-- https://github.com/fairecasoimeme/ZiGate/releases/download/Release/ZiGate_v30f.bin
Résolution de github.com (github.com)… 140.82.118.3
Connexion à github.com (github.com)|140.82.118.3|:443… connecté.
requête HTTP transmise, en attente de la réponse… 302 Found
Résolution de github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)… 52.217.9.36
Connexion à github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.217.9.36|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 203388 (199K) [application/octet-stream]
Sauvegarde en : « ZiGate_v30f.bin »
ZiGate_v30f.bin 100%[===================================================================================================================================================================>] 198,62K 511KB/s in 0,4s
2019-09-26 00:02:57 (511 KB/s) — « ZiGate_v30f.bin » sauvegardé [203388/203388]
pi@raspberrypi:~/PiZiGate-tools/test $ ./JennicModuleProgrammer -V 6 -P 115200 -f ZiGate_v30f.bin -s /dev/ttyAMA0
-bash: ./JennicModuleProgrammer : est un dossier
pi@raspberrypi:~/PiZiGate-tools/test $ ./JennicModuleProgrammer -V 6 -P 115200 -f ZiGate_v30f.bin -s /dev/ttyAMA0
-bash: ./JennicModuleProgrammer : est un dossier
pi@raspberrypi:~/PiZiGate-tools/test $ gpio readall
+-----+-----+---------+------+---+---Pi 3+--+---+------+---------+-----+-----+
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |
+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
| | | 3.3v | | | 1 || 2 | | | 5v | | |
| 2 | 8 | SDA.1 | IN | 1 | 3 || 4 | | | 5v | | |
| 3 | 9 | SCL.1 | IN | 1 | 5 || 6 | | | 0v | | |
| 4 | 7 | GPIO. 7 | IN | 1 | 7 || 8 | 1 | ALT0 | TxD | 15 | 14 |
| | | 0v | | | 9 || 10 | 1 | ALT0 | RxD | 16 | 15 |
| 17 | 0 | GPIO. 0 | OUT | 1 | 11 || 12 | 0 | IN | GPIO. 1 | 1 | 18 |
| 27 | 2 | GPIO. 2 | OUT | 0 | 13 || 14 | | | 0v | | |
| 22 | 3 | GPIO. 3 | IN | 0 | 15 || 16 | 0 | IN | GPIO. 4 | 4 | 23 |
| | | 3.3v | | | 17 || 18 | 0 | IN | GPIO. 5 | 5 | 24 |
| 10 | 12 | MOSI | IN | 0 | 19 || 20 | | | 0v | | |
| 9 | 13 | MISO | IN | 0 | 21 || 22 | 0 | IN | GPIO. 6 | 6 | 25 |
| 11 | 14 | SCLK | IN | 0 | 23 || 24 | 1 | IN | CE0 | 10 | 8 |
| | | 0v | | | 25 || 26 | 1 | IN | CE1 | 11 | 7 |
| 0 | 30 | SDA.0 | IN | 1 | 27 || 28 | 1 | IN | SCL.0 | 31 | 1 |
| 5 | 21 | GPIO.21 | IN | 1 | 29 || 30 | | | 0v | | |
| 6 | 22 | GPIO.22 | IN | 1 | 31 || 32 | 0 | IN | GPIO.26 | 26 | 12 |
| 13 | 23 | GPIO.23 | IN | 0 | 33 || 34 | | | 0v | | |
| 19 | 24 | GPIO.24 | IN | 0 | 35 || 36 | 0 | IN | GPIO.27 | 27 | 16 |
| 26 | 25 | GPIO.25 | IN | 0 | 37 || 38 | 0 | IN | GPIO.28 | 28 | 20 |
| | | 0v | | | 39 || 40 | 0 | IN | GPIO.29 | 29 | 21 |
+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |
+-----+-----+---------+------+---+---Pi 3+--+---+------+---------+-----+-----+
pi@raspberrypi:~/PiZiGate-tools/test $ ls -l /dev/tty*
crw-rw-rw- 1 root tty 5, 0 sept. 25 19:34 /dev/tty
crw--w---- 1 root tty 4, 0 sept. 25 19:34 /dev/tty0
crw------- 1 pi tty 4, 1 sept. 25 19:35 /dev/tty1
crw--w---- 1 root tty 4, 10 sept. 25 19:34 /dev/tty10
crw--w---- 1 root tty 4, 11 sept. 25 19:34 /dev/tty11
crw--w---- 1 root tty 4, 12 sept. 25 19:34 /dev/tty12
crw--w---- 1 root tty 4, 13 sept. 25 19:34 /dev/tty13
crw--w---- 1 root tty 4, 14 sept. 25 19:34 /dev/tty14
crw--w---- 1 root tty 4, 15 sept. 25 19:34 /dev/tty15
crw--w---- 1 root tty 4, 16 sept. 25 19:34 /dev/tty16
crw--w---- 1 root tty 4, 17 sept. 25 19:34 /dev/tty17
crw--w---- 1 root tty 4, 18 sept. 25 19:34 /dev/tty18
crw--w---- 1 root tty 4, 19 sept. 25 19:34 /dev/tty19
crw--w---- 1 root tty 4, 2 sept. 25 19:34 /dev/tty2
crw--w---- 1 root tty 4, 20 sept. 25 19:34 /dev/tty20
crw--w---- 1 root tty 4, 21 sept. 25 19:34 /dev/tty21
crw--w---- 1 root tty 4, 22 sept. 25 19:34 /dev/tty22
crw--w---- 1 root tty 4, 23 sept. 25 19:34 /dev/tty23
crw--w---- 1 root tty 4, 24 sept. 25 19:34 /dev/tty24
crw--w---- 1 root tty 4, 25 sept. 25 19:34 /dev/tty25
crw--w---- 1 root tty 4, 26 sept. 25 19:34 /dev/tty26
crw--w---- 1 root tty 4, 27 sept. 25 19:34 /dev/tty27
crw--w---- 1 root tty 4, 28 sept. 25 19:34 /dev/tty28
crw--w---- 1 root tty 4, 29 sept. 25 19:34 /dev/tty29
crw--w---- 1 root tty 4, 3 sept. 25 19:34 /dev/tty3
crw--w---- 1 root tty 4, 30 sept. 25 19:34 /dev/tty30
crw--w---- 1 root tty 4, 31 sept. 25 19:34 /dev/tty31
crw--w---- 1 root tty 4, 32 sept. 25 19:34 /dev/tty32
crw--w---- 1 root tty 4, 33 sept. 25 19:34 /dev/tty33
crw--w---- 1 root tty 4, 34 sept. 25 19:34 /dev/tty34
crw--w---- 1 root tty 4, 35 sept. 25 19:34 /dev/tty35
crw--w---- 1 root tty 4, 36 sept. 25 19:34 /dev/tty36
crw--w---- 1 root tty 4, 37 sept. 25 19:34 /dev/tty37
crw--w---- 1 root tty 4, 38 sept. 25 19:34 /dev/tty38
crw--w---- 1 root tty 4, 39 sept. 25 19:34 /dev/tty39
crw--w---- 1 root tty 4, 4 sept. 25 19:34 /dev/tty4
crw--w---- 1 root tty 4, 40 sept. 25 19:34 /dev/tty40
crw--w---- 1 root tty 4, 41 sept. 25 19:34 /dev/tty41
crw--w---- 1 root tty 4, 42 sept. 25 19:34 /dev/tty42
crw--w---- 1 root tty 4, 43 sept. 25 19:34 /dev/tty43
crw--w---- 1 root tty 4, 44 sept. 25 19:34 /dev/tty44
crw--w---- 1 root tty 4, 45 sept. 25 19:34 /dev/tty45
crw--w---- 1 root tty 4, 46 sept. 25 19:34 /dev/tty46
crw--w---- 1 root tty 4, 47 sept. 25 19:34 /dev/tty47
crw--w---- 1 root tty 4, 48 sept. 25 19:34 /dev/tty48
crw--w---- 1 root tty 4, 49 sept. 25 19:34 /dev/tty49
crw--w---- 1 root tty 4, 5 sept. 25 19:34 /dev/tty5
crw--w---- 1 root tty 4, 50 sept. 25 19:34 /dev/tty50
crw--w---- 1 root tty 4, 51 sept. 25 19:34 /dev/tty51
crw--w---- 1 root tty 4, 52 sept. 25 19:34 /dev/tty52
crw--w---- 1 root tty 4, 53 sept. 25 19:34 /dev/tty53
crw--w---- 1 root tty 4, 54 sept. 25 19:34 /dev/tty54
crw--w---- 1 root tty 4, 55 sept. 25 19:34 /dev/tty55
crw--w---- 1 root tty 4, 56 sept. 25 19:34 /dev/tty56
crw--w---- 1 root tty 4, 57 sept. 25 19:34 /dev/tty57
crw--w---- 1 root tty 4, 58 sept. 25 19:34 /dev/tty58
crw--w---- 1 root tty 4, 59 sept. 25 19:34 /dev/tty59
crw--w---- 1 root tty 4, 6 sept. 25 19:34 /dev/tty6
crw--w---- 1 root tty 4, 60 sept. 25 19:34 /dev/tty60
crw--w---- 1 root tty 4, 61 sept. 25 19:34 /dev/tty61
crw--w---- 1 root tty 4, 62 sept. 25 19:34 /dev/tty62
crw--w---- 1 root tty 4, 63 sept. 25 19:34 /dev/tty63
crw--w---- 1 root tty 4, 7 sept. 25 19:35 /dev/tty7
crw--w---- 1 root tty 4, 8 sept. 25 19:34 /dev/tty8
crw--w---- 1 root tty 4, 9 sept. 25 19:34 /dev/tty9
crw-rw---- 1 root dialout 166, 0 sept. 26 00:00 /dev/ttyACM0
crwxrwx--x 1 root dialout 204, 64 sept. 25 19:50 /dev/ttyAMA0
crw------- 1 root root 5, 3 sept. 25 19:34 /dev/ttyprintk
crw-rw---- 1 root dialout 4, 64 sept. 25 19:34 /dev/ttyS0
crwxrwxrwx 1 root dialout 188, 0 sept. 26 00:02 /dev/ttyUSB0
pi@raspberrypi:~/PiZiGate-tools/test $ usermod -a -G dialout /dev/ttyAMA0
usermod: user '/dev/ttyAMA0' does not exist
pi@raspberrypi:~/PiZiGate-tools/test $ usermod -a -G dialout /dev/ttyAMA0
usermod: user '/dev/ttyAMA0' does not exist
pi@raspberrypi:~/PiZiGate-tools/test $ sudo apt-get install lsof
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
lsof is already the newest version (4.89+dfsg-0.1).
lsof passé en « installé manuellement ».
0 mis à jour, 0 nouvellement installés, 0 à enlever et 271 non mis à jour.
pi@raspberrypi:~/PiZiGate-tools/test $ sudo ls /dev/tty*
/dev/tty /dev/tty11 /dev/tty15 /dev/tty19 /dev/tty22 /dev/tty26 /dev/tty3 /dev/tty33 /dev/tty37 /dev/tty40 /dev/tty44 /dev/tty48 /dev/tty51 /dev/tty55 /dev/tty59 /dev/tty62 /dev/tty9 /dev/ttyS0
/dev/tty0 /dev/tty12 /dev/tty16 /dev/tty2 /dev/tty23 /dev/tty27 /dev/tty30 /dev/tty34 /dev/tty38 /dev/tty41 /dev/tty45 /dev/tty49 /dev/tty52 /dev/tty56 /dev/tty6 /dev/tty63 /dev/ttyACM0 /dev/ttyUSB0
/dev/tty1 /dev/tty13 /dev/tty17 /dev/tty20 /dev/tty24 /dev/tty28 /dev/tty31 /dev/tty35 /dev/tty39 /dev/tty42 /dev/tty46 /dev/tty5 /dev/tty53 /dev/tty57 /dev/tty60 /dev/tty7 /dev/ttyAMA0
/dev/tty10 /dev/tty14 /dev/tty18 /dev/tty21 /dev/tty25 /dev/tty29 /dev/tty32 /dev/tty36 /dev/tty4 /dev/tty43 /dev/tty47 /dev/tty50 /dev/tty54 /dev/tty58 /dev/tty61 /dev/tty8 /dev/ttyprintk
pi@raspberrypi:~/PiZiGate-tools/test $ sudo gpio readall
+-----+-----+---------+------+---+---Pi 3+--+---+------+---------+-----+-----+
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |
+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
| | | 3.3v | | | 1 || 2 | | | 5v | | |
| 2 | 8 | SDA.1 | IN | 1 | 3 || 4 | | | 5v | | |
| 3 | 9 | SCL.1 | IN | 1 | 5 || 6 | | | 0v | | |
| 4 | 7 | GPIO. 7 | IN | 1 | 7 || 8 | 1 | ALT0 | TxD | 15 | 14 |
| | | 0v | | | 9 || 10 | 1 | ALT0 | RxD | 16 | 15 |
| 17 | 0 | GPIO. 0 | OUT | 1 | 11 || 12 | 0 | IN | GPIO. 1 | 1 | 18 |
| 27 | 2 | GPIO. 2 | OUT | 0 | 13 || 14 | | | 0v | | |
| 22 | 3 | GPIO. 3 | IN | 0 | 15 || 16 | 0 | IN | GPIO. 4 | 4 | 23 |
| | | 3.3v | | | 17 || 18 | 0 | IN | GPIO. 5 | 5 | 24 |
| 10 | 12 | MOSI | IN | 0 | 19 || 20 | | | 0v | | |
| 9 | 13 | MISO | IN | 0 | 21 || 22 | 0 | IN | GPIO. 6 | 6 | 25 |
| 11 | 14 | SCLK | IN | 0 | 23 || 24 | 1 | IN | CE0 | 10 | 8 |
| | | 0v | | | 25 || 26 | 1 | IN | CE1 | 11 | 7 |
| 0 | 30 | SDA.0 | IN | 1 | 27 || 28 | 1 | IN | SCL.0 | 31 | 1 |
| 5 | 21 | GPIO.21 | IN | 1 | 29 || 30 | | | 0v | | |
| 6 | 22 | GPIO.22 | IN | 1 | 31 || 32 | 0 | IN | GPIO.26 | 26 | 12 |
| 13 | 23 | GPIO.23 | IN | 0 | 33 || 34 | | | 0v | | |
| 19 | 24 | GPIO.24 | IN | 0 | 35 || 36 | 0 | IN | GPIO.27 | 27 | 16 |
| 26 | 25 | GPIO.25 | IN | 0 | 37 || 38 | 0 | IN | GPIO.28 | 28 | 20 |
| | | 0v | | | 39 || 40 | 0 | IN | GPIO.29 | 29 | 21 |
+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |
+-----+-----+---------+------+---+---Pi 3+--+---+------+---------+-----+-----+
pi@raspberrypi:~/PiZiGate-tools/test $ sudo git clone https://github.com/Jerome-PS/JennicModuleProgrammer.git
fatal: le chemin de destination 'JennicModuleProgrammer' existe déjà et n'est pas un répertoire vide.
pi@raspberrypi:~/PiZiGate-tools/test $ cd JennicModuleProgrammer/
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer $ cd Build/
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer/Build $ make
cc -I. -Wall -O2 -I../Source/ -DDBG_ENABLE -DVERSION="\"56124\"" -c ../Source/uart.c
Messages de l'assembleur:
Erreur fatale: ne peut créer uart.o: Permission non accordée
Makefile:56 : la recette pour la cible « uart.o » a échouée
make: *** [uart.o] Erreur 1
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer/Build $ sudo make
cc -I. -Wall -O2 -I../Source/ -DDBG_ENABLE -DVERSION="\"56124\"" -c ../Source/uart.c
cc -I. -Wall -O2 -I../Source/ -DDBG_ENABLE -DVERSION="\"56124\"" -c ../Source/JN51xx_BootLoader.c
../Source/JN51xx_BootLoader.c:1182:12: warning: ‘iBL_WriteRAM’ defined but not used [-Wunused-function]
static int iBL_WriteRAM(int iUartFd, uint32_t u32Address, uint8_t u8Length, uint8_t *pu8Buffer)
^~~~~~~~~~~~
../Source/JN51xx_BootLoader.c:1104:12: warning: ‘iBL_RunRAM’ defined but not used [-Wunused-function]
static int iBL_RunRAM(int iUartFd, uint32_t u32Address)
^~~~~~~~~~
cc -I. -Wall -O2 -I../Source/ -DDBG_ENABLE -DVERSION="\"56124\"" -c ../Source/Firmware.c
cc -I. -Wall -O2 -I../Source/ -DDBG_ENABLE -DVERSION="\"56124\"" -c ../Source/main.c
../Source/main.c: In function ‘main’:
../Source/main.c:114:9: warning: variable ‘iVerify’ set but not used [-Wunused-but-set-variable]
int iVerify = 0;
^~~~~~~
cc uart.o JN51xx_BootLoader.o Firmware.o main.o -o JennicModuleProgrammer
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer/Build $ wget https://github.com/fairecasoimeme/ZiGate/releases/download/Release/ZiGate_v30f.bin
--2019-09-26 00:13:26-- https://github.com/fairecasoimeme/ZiGate/releases/download/Release/ZiGate_v30f.bin
Résolution de github.com (github.com)… 140.82.118.3
Connexion à github.com (github.com)|140.82.118.3|:443… connecté.
requête HTTP transmise, en attente de la réponse… 302 Found
Résolution de github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)… 52.216.104.163
Connexion à github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.216.104.163|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 203388 (199K) [application/octet-stream]
ZiGate_v30f.bin: Permission non accordée
Impossible d'écrire dans « ZiGate_v30f.bin » (Permission non accordée).
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer/Build $ sudowget https://github.com/fairecasoimeme/ZiGate/releases/download/Release/ZiGate_v30f.bin
-bash: sudowget : commande introuvable
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer/Build $ sduo wget https://github.com/fairecasoimeme/ZiGate/releases/download/Release/ZiGate_v30f.bin
-bash: sduo : commande introuvable
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer/Build $ wget https://github.com/fairecasoimeme/ZiGate/releases/download/Release/ZiGate_v30f.bin
--2019-09-26 00:13:43-- https://github.com/fairecasoimeme/ZiGate/releases/download/Release/ZiGate_v30f.bin
Résolution de github.com (github.com)… 140.82.118.3
Connexion à github.com (github.com)|140.82.118.3|:443… connecté.
requête HTTP transmise, en attente de la réponse… 302 Found
Résolution de github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)… 52.216.17.16
Connexion à github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.216.17.16|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 203388 (199K) [application/octet-stream]
ZiGate_v30f.bin: Permission non accordée
Impossible d'écrire dans « ZiGate_v30f.bin » (Permission non accordée).
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer/Build $ sudo gpio write 2 0
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer/Build $ sudo gpio write 0 0
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer/Build $ sudo gpio write 0 1
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer/Build $ ./JennicModuleProgrammer -V 6 -P 115200 -f ZiGate_v30f.bin -s /dev/ttyAMA0
JennicModuleProgrammer Version: 0.6 (r56124)
Setting baudrate: 115200
Error setting baudrate
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer/Build $ sudo ./JennicModuleProgrammer -V 6 -P 115200 -f ZiGate_v30f.bin -s /dev/ttyAMA0
JennicModuleProgrammer Version: 0.6 (r56124)
Setting baudrate: 115200
Error setting baudrate
bonjour,
hier, j'ai perdu tous mes capteur xiaomi qui fonctionnaient avec ma ZIGATE USB TTL.
j'ai lancé quelques commandes que j'ai trouvé sur le site mais le problème persiste.
voici les commandes que j'ai lancé et leurs résultats.
quelqu'un peut il m'aider?
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Sep 25 19:34:50 2019
pi@raspberrypi:~ $ git clone https://github.com/fairecasoimeme/PiZiGate-tools.git
Clonage dans 'PiZiGate-tools'...
remote: Enumerating objects: 39, done.
remote: Counting objects: 100% (39/39), done.
remote: Compressing objects: 100% (31/31), done.
remote: Total 39 (delta 12), reused 27 (delta 7), pack-reused 0
Dépaquetage des objets: 100% (39/39), fait.
pi@raspberrypi:~ $ cd PiZiGate-tools
pi@raspberrypi:~/PiZiGate-tools $ cd test
pi@raspberrypi:~/PiZiGate-tools/test $ make
gcc -c main.c -o main.o
gcc main.o -o PiZiGate_test -lwiringPi
pi@raspberrypi:~/PiZiGate-tools/test $ chmod +x PiZiGate_test $ ./PiZiGate_test /dev/ttyAMA0
chmod: impossible d'accéder à '$': Aucun fichier ou dossier de ce type
chmod: modification des droits de '/dev/ttyAMA0': Opération non permise
pi@raspberrypi:~/PiZiGate-tools/test $ sudo chmod +x PiZiGate_test $ ./PiZiGate_test /dev/ttyAMA0
chmod: impossible d'accéder à '$': Aucun fichier ou dossier de ce type
pi@raspberrypi:~/PiZiGate-tools/test $ chmod +x PiZiGate_test $ ./PiZiGate_test /dev/ttyAMA0./PiZiGate_test /dev/ttyAMA0
chmod: impossible d'accéder à '$': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/dev/ttyAMA0./PiZiGate_test': Aucun fichier ou dossier de ce type
chmod: modification des droits de '/dev/ttyAMA0': Opération non permise
pi@raspberrypi:~/PiZiGate-tools/test $ sudo chmod +x PiZiGate_test $ ./PiZiGate_test /dev/ttyAMA0./PiZiGate_test /dev/ttyAMA0
chmod: impossible d'accéder à '$': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/dev/ttyAMA0./PiZiGate_test': Aucun fichier ou dossier de ce type
pi@raspberrypi:~/PiZiGate-tools/test $ ./PiZiGate_test /dev/ttyAMA0
RPI Model searching ...
Warning !!! you must modify /boot/config.txt
Verifying /boot/cmdline.txt ...
+ /boot/cmdline.txt seems to be OK
Verifying /boot/config.txt ...
+ /boot/config.txt seems to be OK
Warning !!! if it's not the case, you have to execute the following commands :
sudo systemctl disable hciuart
sudo usermod -aG gpio pi
then reboot the PI
Searching /dev/ttyAMA0...
+ Port : /dev/ttyAMA0 is not used
Verif GPIOs ...
+ GPIO 0 (RESET) --> OK
+ GPIO 2 (FLASH) --> OK
Config GPIOs ...
+ GPIO 0 (RESET) --> OK
+ GPIO 2 (FLASH) --> OK
Opening : /dev/ttyAMA0 ...
+ /dev/ttyAMA0 opened --> OK
+ Packet 01 02 10 10 02 10 02 10 10 03 sent --> OK
- No packet received - size sent : 11 - error : 11
pi@raspberrypi:~/PiZiGate-tools/test $ ./PiZiGate_test /dev/ttyAMA0
RPI Model searching ...
Warning !!! you must modify /boot/config.txt
Verifying /boot/cmdline.txt ...
+ /boot/cmdline.txt seems to be OK
Verifying /boot/config.txt ...
+ /boot/config.txt seems to be OK
Warning !!! if it's not the case, you have to execute the following commands :
sudo systemctl disable hciuart
sudo usermod -aG gpio pi
then reboot the PI
Searching /dev/ttyAMA0...
+ Port : /dev/ttyAMA0 is not used
Verif GPIOs ...
+ GPIO 0 (RESET) --> OK
+ GPIO 2 (FLASH) --> OK
Config GPIOs ...
+ GPIO 0 (RESET) --> OK
+ GPIO 2 (FLASH) --> OK
Opening : /dev/ttyAMA0 ...
+ /dev/ttyAMA0 opened --> OK
+ Packet 01 02 10 10 02 10 02 10 10 03 sent --> OK
- No packet received - size sent : 11 - error : 11
pi@raspberrypi:~/PiZiGate-tools/test $ cd raspberrypi
-bash: cd: raspberrypi: Aucun fichier ou dossier de ce type
pi@raspberrypi:~/PiZiGate-tools/test $ gpio mode 0 out
pi@raspberrypi:~/PiZiGate-tools/test $ gpio mode 2 out
pi@raspberrypi:~/PiZiGate-tools/test $ gpio write 2 0
pi@raspberrypi:~/PiZiGate-tools/test $ gpio write 0 0
pi@raspberrypi:~/PiZiGate-tools/test $ gpio write 0 1
pi@raspberrypi:~/PiZiGate-tools/test $ sudo apt-get install git
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
git is already the newest version (1:2.11.0-3+deb9u4).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 271 non mis à jour.
pi@raspberrypi:~/PiZiGate-tools/test $ sudo git clone https://github.com/Jerome-PS/JennicModuleProgrammer.git
Clonage dans 'JennicModuleProgrammer'...
remote: Enumerating objects: 54, done.
remote: Total 54 (delta 0), reused 0 (delta 0), pack-reused 54
Dépaquetage des objets: 100% (54/54), fait.
pi@raspberrypi:~/PiZiGate-tools/test $ cd build
-bash: cd: build: Aucun fichier ou dossier de ce type
pi@raspberrypi:~/PiZiGate-tools/test $ cd build/
-bash: cd: build/: Aucun fichier ou dossier de ce type
pi@raspberrypi:~/PiZiGate-tools/test $ make
make: « PiZiGate_test » est à jour.
pi@raspberrypi:~/PiZiGate-tools/test $ make
make: « PiZiGate_test » est à jour.
pi@raspberrypi:~/PiZiGate-tools/test $ wget https://github.com/fairecasoimeme/ZiGate/releases/download/Release/ZiGate_v30f.bin
--2019-09-26 00:02:56-- https://github.com/fairecasoimeme/ZiGate/releases/download/Release/ZiGate_v30f.bin
Résolution de github.com (github.com)… 140.82.118.3
Connexion à github.com (github.com)|140.82.118.3|:443… connecté.
requête HTTP transmise, en attente de la réponse… 302 Found
Résolution de github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)… 52.217.9.36
Connexion à github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.217.9.36|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 203388 (199K) [application/octet-stream]
Sauvegarde en : « ZiGate_v30f.bin »
ZiGate_v30f.bin 100%[===================================================================================================================================================================>] 198,62K 511KB/s in 0,4s
2019-09-26 00:02:57 (511 KB/s) — « ZiGate_v30f.bin » sauvegardé [203388/203388]
pi@raspberrypi:~/PiZiGate-tools/test $ ./JennicModuleProgrammer -V 6 -P 115200 -f ZiGate_v30f.bin -s /dev/ttyAMA0
-bash: ./JennicModuleProgrammer : est un dossier
pi@raspberrypi:~/PiZiGate-tools/test $ ./JennicModuleProgrammer -V 6 -P 115200 -f ZiGate_v30f.bin -s /dev/ttyAMA0
-bash: ./JennicModuleProgrammer : est un dossier
pi@raspberrypi:~/PiZiGate-tools/test $ gpio readall
+-----+-----+---------+------+---+---Pi 3+--+---+------+---------+-----+-----+
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |
+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
| | | 3.3v | | | 1 || 2 | | | 5v | | |
| 2 | 8 | SDA.1 | IN | 1 | 3 || 4 | | | 5v | | |
| 3 | 9 | SCL.1 | IN | 1 | 5 || 6 | | | 0v | | |
| 4 | 7 | GPIO. 7 | IN | 1 | 7 || 8 | 1 | ALT0 | TxD | 15 | 14 |
| | | 0v | | | 9 || 10 | 1 | ALT0 | RxD | 16 | 15 |
| 17 | 0 | GPIO. 0 | OUT | 1 | 11 || 12 | 0 | IN | GPIO. 1 | 1 | 18 |
| 27 | 2 | GPIO. 2 | OUT | 0 | 13 || 14 | | | 0v | | |
| 22 | 3 | GPIO. 3 | IN | 0 | 15 || 16 | 0 | IN | GPIO. 4 | 4 | 23 |
| | | 3.3v | | | 17 || 18 | 0 | IN | GPIO. 5 | 5 | 24 |
| 10 | 12 | MOSI | IN | 0 | 19 || 20 | | | 0v | | |
| 9 | 13 | MISO | IN | 0 | 21 || 22 | 0 | IN | GPIO. 6 | 6 | 25 |
| 11 | 14 | SCLK | IN | 0 | 23 || 24 | 1 | IN | CE0 | 10 | 8 |
| | | 0v | | | 25 || 26 | 1 | IN | CE1 | 11 | 7 |
| 0 | 30 | SDA.0 | IN | 1 | 27 || 28 | 1 | IN | SCL.0 | 31 | 1 |
| 5 | 21 | GPIO.21 | IN | 1 | 29 || 30 | | | 0v | | |
| 6 | 22 | GPIO.22 | IN | 1 | 31 || 32 | 0 | IN | GPIO.26 | 26 | 12 |
| 13 | 23 | GPIO.23 | IN | 0 | 33 || 34 | | | 0v | | |
| 19 | 24 | GPIO.24 | IN | 0 | 35 || 36 | 0 | IN | GPIO.27 | 27 | 16 |
| 26 | 25 | GPIO.25 | IN | 0 | 37 || 38 | 0 | IN | GPIO.28 | 28 | 20 |
| | | 0v | | | 39 || 40 | 0 | IN | GPIO.29 | 29 | 21 |
+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |
+-----+-----+---------+------+---+---Pi 3+--+---+------+---------+-----+-----+
pi@raspberrypi:~/PiZiGate-tools/test $ ls -l /dev/tty*
crw-rw-rw- 1 root tty 5, 0 sept. 25 19:34 /dev/tty
crw--w---- 1 root tty 4, 0 sept. 25 19:34 /dev/tty0
crw------- 1 pi tty 4, 1 sept. 25 19:35 /dev/tty1
crw--w---- 1 root tty 4, 10 sept. 25 19:34 /dev/tty10
crw--w---- 1 root tty 4, 11 sept. 25 19:34 /dev/tty11
crw--w---- 1 root tty 4, 12 sept. 25 19:34 /dev/tty12
crw--w---- 1 root tty 4, 13 sept. 25 19:34 /dev/tty13
crw--w---- 1 root tty 4, 14 sept. 25 19:34 /dev/tty14
crw--w---- 1 root tty 4, 15 sept. 25 19:34 /dev/tty15
crw--w---- 1 root tty 4, 16 sept. 25 19:34 /dev/tty16
crw--w---- 1 root tty 4, 17 sept. 25 19:34 /dev/tty17
crw--w---- 1 root tty 4, 18 sept. 25 19:34 /dev/tty18
crw--w---- 1 root tty 4, 19 sept. 25 19:34 /dev/tty19
crw--w---- 1 root tty 4, 2 sept. 25 19:34 /dev/tty2
crw--w---- 1 root tty 4, 20 sept. 25 19:34 /dev/tty20
crw--w---- 1 root tty 4, 21 sept. 25 19:34 /dev/tty21
crw--w---- 1 root tty 4, 22 sept. 25 19:34 /dev/tty22
crw--w---- 1 root tty 4, 23 sept. 25 19:34 /dev/tty23
crw--w---- 1 root tty 4, 24 sept. 25 19:34 /dev/tty24
crw--w---- 1 root tty 4, 25 sept. 25 19:34 /dev/tty25
crw--w---- 1 root tty 4, 26 sept. 25 19:34 /dev/tty26
crw--w---- 1 root tty 4, 27 sept. 25 19:34 /dev/tty27
crw--w---- 1 root tty 4, 28 sept. 25 19:34 /dev/tty28
crw--w---- 1 root tty 4, 29 sept. 25 19:34 /dev/tty29
crw--w---- 1 root tty 4, 3 sept. 25 19:34 /dev/tty3
crw--w---- 1 root tty 4, 30 sept. 25 19:34 /dev/tty30
crw--w---- 1 root tty 4, 31 sept. 25 19:34 /dev/tty31
crw--w---- 1 root tty 4, 32 sept. 25 19:34 /dev/tty32
crw--w---- 1 root tty 4, 33 sept. 25 19:34 /dev/tty33
crw--w---- 1 root tty 4, 34 sept. 25 19:34 /dev/tty34
crw--w---- 1 root tty 4, 35 sept. 25 19:34 /dev/tty35
crw--w---- 1 root tty 4, 36 sept. 25 19:34 /dev/tty36
crw--w---- 1 root tty 4, 37 sept. 25 19:34 /dev/tty37
crw--w---- 1 root tty 4, 38 sept. 25 19:34 /dev/tty38
crw--w---- 1 root tty 4, 39 sept. 25 19:34 /dev/tty39
crw--w---- 1 root tty 4, 4 sept. 25 19:34 /dev/tty4
crw--w---- 1 root tty 4, 40 sept. 25 19:34 /dev/tty40
crw--w---- 1 root tty 4, 41 sept. 25 19:34 /dev/tty41
crw--w---- 1 root tty 4, 42 sept. 25 19:34 /dev/tty42
crw--w---- 1 root tty 4, 43 sept. 25 19:34 /dev/tty43
crw--w---- 1 root tty 4, 44 sept. 25 19:34 /dev/tty44
crw--w---- 1 root tty 4, 45 sept. 25 19:34 /dev/tty45
crw--w---- 1 root tty 4, 46 sept. 25 19:34 /dev/tty46
crw--w---- 1 root tty 4, 47 sept. 25 19:34 /dev/tty47
crw--w---- 1 root tty 4, 48 sept. 25 19:34 /dev/tty48
crw--w---- 1 root tty 4, 49 sept. 25 19:34 /dev/tty49
crw--w---- 1 root tty 4, 5 sept. 25 19:34 /dev/tty5
crw--w---- 1 root tty 4, 50 sept. 25 19:34 /dev/tty50
crw--w---- 1 root tty 4, 51 sept. 25 19:34 /dev/tty51
crw--w---- 1 root tty 4, 52 sept. 25 19:34 /dev/tty52
crw--w---- 1 root tty 4, 53 sept. 25 19:34 /dev/tty53
crw--w---- 1 root tty 4, 54 sept. 25 19:34 /dev/tty54
crw--w---- 1 root tty 4, 55 sept. 25 19:34 /dev/tty55
crw--w---- 1 root tty 4, 56 sept. 25 19:34 /dev/tty56
crw--w---- 1 root tty 4, 57 sept. 25 19:34 /dev/tty57
crw--w---- 1 root tty 4, 58 sept. 25 19:34 /dev/tty58
crw--w---- 1 root tty 4, 59 sept. 25 19:34 /dev/tty59
crw--w---- 1 root tty 4, 6 sept. 25 19:34 /dev/tty6
crw--w---- 1 root tty 4, 60 sept. 25 19:34 /dev/tty60
crw--w---- 1 root tty 4, 61 sept. 25 19:34 /dev/tty61
crw--w---- 1 root tty 4, 62 sept. 25 19:34 /dev/tty62
crw--w---- 1 root tty 4, 63 sept. 25 19:34 /dev/tty63
crw--w---- 1 root tty 4, 7 sept. 25 19:35 /dev/tty7
crw--w---- 1 root tty 4, 8 sept. 25 19:34 /dev/tty8
crw--w---- 1 root tty 4, 9 sept. 25 19:34 /dev/tty9
crw-rw---- 1 root dialout 166, 0 sept. 26 00:00 /dev/ttyACM0
crwxrwx--x 1 root dialout 204, 64 sept. 25 19:50 /dev/ttyAMA0
crw------- 1 root root 5, 3 sept. 25 19:34 /dev/ttyprintk
crw-rw---- 1 root dialout 4, 64 sept. 25 19:34 /dev/ttyS0
crwxrwxrwx 1 root dialout 188, 0 sept. 26 00:02 /dev/ttyUSB0
pi@raspberrypi:~/PiZiGate-tools/test $ usermod -a -G dialout /dev/ttyAMA0
usermod: user '/dev/ttyAMA0' does not exist
pi@raspberrypi:~/PiZiGate-tools/test $ usermod -a -G dialout /dev/ttyAMA0
usermod: user '/dev/ttyAMA0' does not exist
pi@raspberrypi:~/PiZiGate-tools/test $ sudo apt-get install lsof
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
lsof is already the newest version (4.89+dfsg-0.1).
lsof passé en « installé manuellement ».
0 mis à jour, 0 nouvellement installés, 0 à enlever et 271 non mis à jour.
pi@raspberrypi:~/PiZiGate-tools/test $ sudo ls /dev/tty*
/dev/tty /dev/tty11 /dev/tty15 /dev/tty19 /dev/tty22 /dev/tty26 /dev/tty3 /dev/tty33 /dev/tty37 /dev/tty40 /dev/tty44 /dev/tty48 /dev/tty51 /dev/tty55 /dev/tty59 /dev/tty62 /dev/tty9 /dev/ttyS0
/dev/tty0 /dev/tty12 /dev/tty16 /dev/tty2 /dev/tty23 /dev/tty27 /dev/tty30 /dev/tty34 /dev/tty38 /dev/tty41 /dev/tty45 /dev/tty49 /dev/tty52 /dev/tty56 /dev/tty6 /dev/tty63 /dev/ttyACM0 /dev/ttyUSB0
/dev/tty1 /dev/tty13 /dev/tty17 /dev/tty20 /dev/tty24 /dev/tty28 /dev/tty31 /dev/tty35 /dev/tty39 /dev/tty42 /dev/tty46 /dev/tty5 /dev/tty53 /dev/tty57 /dev/tty60 /dev/tty7 /dev/ttyAMA0
/dev/tty10 /dev/tty14 /dev/tty18 /dev/tty21 /dev/tty25 /dev/tty29 /dev/tty32 /dev/tty36 /dev/tty4 /dev/tty43 /dev/tty47 /dev/tty50 /dev/tty54 /dev/tty58 /dev/tty61 /dev/tty8 /dev/ttyprintk
pi@raspberrypi:~/PiZiGate-tools/test $ sudo gpio readall
+-----+-----+---------+------+---+---Pi 3+--+---+------+---------+-----+-----+
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |
+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
| | | 3.3v | | | 1 || 2 | | | 5v | | |
| 2 | 8 | SDA.1 | IN | 1 | 3 || 4 | | | 5v | | |
| 3 | 9 | SCL.1 | IN | 1 | 5 || 6 | | | 0v | | |
| 4 | 7 | GPIO. 7 | IN | 1 | 7 || 8 | 1 | ALT0 | TxD | 15 | 14 |
| | | 0v | | | 9 || 10 | 1 | ALT0 | RxD | 16 | 15 |
| 17 | 0 | GPIO. 0 | OUT | 1 | 11 || 12 | 0 | IN | GPIO. 1 | 1 | 18 |
| 27 | 2 | GPIO. 2 | OUT | 0 | 13 || 14 | | | 0v | | |
| 22 | 3 | GPIO. 3 | IN | 0 | 15 || 16 | 0 | IN | GPIO. 4 | 4 | 23 |
| | | 3.3v | | | 17 || 18 | 0 | IN | GPIO. 5 | 5 | 24 |
| 10 | 12 | MOSI | IN | 0 | 19 || 20 | | | 0v | | |
| 9 | 13 | MISO | IN | 0 | 21 || 22 | 0 | IN | GPIO. 6 | 6 | 25 |
| 11 | 14 | SCLK | IN | 0 | 23 || 24 | 1 | IN | CE0 | 10 | 8 |
| | | 0v | | | 25 || 26 | 1 | IN | CE1 | 11 | 7 |
| 0 | 30 | SDA.0 | IN | 1 | 27 || 28 | 1 | IN | SCL.0 | 31 | 1 |
| 5 | 21 | GPIO.21 | IN | 1 | 29 || 30 | | | 0v | | |
| 6 | 22 | GPIO.22 | IN | 1 | 31 || 32 | 0 | IN | GPIO.26 | 26 | 12 |
| 13 | 23 | GPIO.23 | IN | 0 | 33 || 34 | | | 0v | | |
| 19 | 24 | GPIO.24 | IN | 0 | 35 || 36 | 0 | IN | GPIO.27 | 27 | 16 |
| 26 | 25 | GPIO.25 | IN | 0 | 37 || 38 | 0 | IN | GPIO.28 | 28 | 20 |
| | | 0v | | | 39 || 40 | 0 | IN | GPIO.29 | 29 | 21 |
+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |
+-----+-----+---------+------+---+---Pi 3+--+---+------+---------+-----+-----+
pi@raspberrypi:~/PiZiGate-tools/test $ sudo git clone https://github.com/Jerome-PS/JennicModuleProgrammer.git
fatal: le chemin de destination 'JennicModuleProgrammer' existe déjà et n'est pas un répertoire vide.
pi@raspberrypi:~/PiZiGate-tools/test $ cd JennicModuleProgrammer/
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer $ cd Build/
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer/Build $ make
cc -I. -Wall -O2 -I../Source/ -DDBG_ENABLE -DVERSION="\"56124\"" -c ../Source/uart.c
Messages de l'assembleur:
Erreur fatale: ne peut créer uart.o: Permission non accordée
Makefile:56 : la recette pour la cible « uart.o » a échouée
make: *** [uart.o] Erreur 1
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer/Build $ sudo make
cc -I. -Wall -O2 -I../Source/ -DDBG_ENABLE -DVERSION="\"56124\"" -c ../Source/uart.c
cc -I. -Wall -O2 -I../Source/ -DDBG_ENABLE -DVERSION="\"56124\"" -c ../Source/JN51xx_BootLoader.c
../Source/JN51xx_BootLoader.c:1182:12: warning: ‘iBL_WriteRAM’ defined but not used [-Wunused-function]
static int iBL_WriteRAM(int iUartFd, uint32_t u32Address, uint8_t u8Length, uint8_t *pu8Buffer)
^~~~~~~~~~~~
../Source/JN51xx_BootLoader.c:1104:12: warning: ‘iBL_RunRAM’ defined but not used [-Wunused-function]
static int iBL_RunRAM(int iUartFd, uint32_t u32Address)
^~~~~~~~~~
cc -I. -Wall -O2 -I../Source/ -DDBG_ENABLE -DVERSION="\"56124\"" -c ../Source/Firmware.c
cc -I. -Wall -O2 -I../Source/ -DDBG_ENABLE -DVERSION="\"56124\"" -c ../Source/main.c
../Source/main.c: In function ‘main’:
../Source/main.c:114:9: warning: variable ‘iVerify’ set but not used [-Wunused-but-set-variable]
int iVerify = 0;
^~~~~~~
cc uart.o JN51xx_BootLoader.o Firmware.o main.o -o JennicModuleProgrammer
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer/Build $ wget https://github.com/fairecasoimeme/ZiGate/releases/download/Release/ZiGate_v30f.bin
--2019-09-26 00:13:26-- https://github.com/fairecasoimeme/ZiGate/releases/download/Release/ZiGate_v30f.bin
Résolution de github.com (github.com)… 140.82.118.3
Connexion à github.com (github.com)|140.82.118.3|:443… connecté.
requête HTTP transmise, en attente de la réponse… 302 Found
Résolution de github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)… 52.216.104.163
Connexion à github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.216.104.163|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 203388 (199K) [application/octet-stream]
ZiGate_v30f.bin: Permission non accordée
Impossible d'écrire dans « ZiGate_v30f.bin » (Permission non accordée).
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer/Build $ sudowget https://github.com/fairecasoimeme/ZiGate/releases/download/Release/ZiGate_v30f.bin
-bash: sudowget : commande introuvable
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer/Build $ sduo wget https://github.com/fairecasoimeme/ZiGate/releases/download/Release/ZiGate_v30f.bin
-bash: sduo : commande introuvable
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer/Build $ wget https://github.com/fairecasoimeme/ZiGate/releases/download/Release/ZiGate_v30f.bin
--2019-09-26 00:13:43-- https://github.com/fairecasoimeme/ZiGate/releases/download/Release/ZiGate_v30f.bin
Résolution de github.com (github.com)… 140.82.118.3
Connexion à github.com (github.com)|140.82.118.3|:443… connecté.
requête HTTP transmise, en attente de la réponse… 302 Found
Résolution de github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)… 52.216.17.16
Connexion à github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.216.17.16|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 203388 (199K) [application/octet-stream]
ZiGate_v30f.bin: Permission non accordée
Impossible d'écrire dans « ZiGate_v30f.bin » (Permission non accordée).
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer/Build $ sudo gpio write 2 0
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer/Build $ sudo gpio write 0 0
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer/Build $ sudo gpio write 0 1
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer/Build $ ./JennicModuleProgrammer -V 6 -P 115200 -f ZiGate_v30f.bin -s /dev/ttyAMA0
JennicModuleProgrammer Version: 0.6 (r56124)
Setting baudrate: 115200
Error setting baudrate
pi@raspberrypi:~/PiZiGate-tools/test/JennicModuleProgrammer/Build $ sudo ./JennicModuleProgrammer -V 6 -P 115200 -f ZiGate_v30f.bin -s /dev/ttyAMA0
JennicModuleProgrammer Version: 0.6 (r56124)
Setting baudrate: 115200
Error setting baudrate