Documentation · Français
Mise à jour du micrologiciel du module Zigbee

Le module est livré avec le micrologiciel installé et prêt à l’emploi. Ne rechargez son micrologiciel que si nécessaire. La programmation peut empêcher le démarrage du réseau Zigbee2MQTT et nécessiter un nouvel appairage des appareils.
Programmation automatique
Le contrôleur doit être connecté à Internet.
- Connectez-vous à la console du contrôleur par SSH.
- Installez l’utilitaire de programmation :
apt update && apt install wb-cc2652p-flasher
- Arrêtez zigbee2mqtt :
systemctl stop zigbee2mqtt
- Exécutez la commande de programmation. Ici, 4 est le numéro d’emplacement (/dev/ttyMODx) ; l’option -latest fait télécharger automatiquement la dernière version du micrologiciel par l’utilitaire :
wb-cc2652p-flasher 4 -latest
- Démarrez zigbee2mqtt :
systemctl start zigbee2mqtt
Exemple de programmation réussie :
root@wirenboard-A3PNUJUV:~# wb-cc2652p-flasher 1 -latest
Fetching latest release information...
Downloading firmware: CC1352P2_CC2652P_launchpad_coordinator_20250321.zip
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 208k 100 208k 0 0 196k 0 0:00:01 0:00:01 --:--:-- 2295k
Firmware extracted to: /tmp/tmp.eHGUd7agQl/CC1352P2_CC2652P_launchpad_coordinato r_20250321.hex
Using RTS_GPIO 7
Opening port /dev/ttyMOD1, baud 500000
Reading data from /tmp/tmp.eHGUd7agQl/CC1352P2_CC2652P_launchpad_coordinator_202 50321.hex
Firmware file: Intel Hex
Connecting to target...
CC1350 PG2.1 (7x7mm): 352KB Flash, 20KB SRAM, CCFG.BL_CONFIG at 0x00057FD8
Primary IEEE Address: 00:12:4B:00:31:FA:30:14
Performing mass erase
Erasing all main bank flash sectors
Erase done
Writing 360448 bytes starting at address 0x00000000
Write 104 bytes at 0x00057F980
Write done
Verifying by comparing CRC32 calculations.
Verified (match: 0x4be73e9b)
Programmation manuelle
- Parmi les versions du dépôt, téléchargez l’archive du micrologiciel dont le nom commence par CC1352P2_CC2652P_launchpad_coordinator_********.zip et extrayez-la.
- Copiez le fichier du micrologiciel dans un répertoire du contrôleur en suivant les instructions, par exemple dans
/mnt/data. - Connectez-vous à la console du contrôleur par SSH.
- Installez l’utilitaire de programmation :
apt update && apt install wb-cc2652p-flasher
- Arrêtez zigbee2mqtt :
systemctl stop zigbee2mqtt
- Exécutez la commande de programmation. Ici, 4 est le numéro d’emplacement (/dev/ttyMODx), et le fichier hex est le micrologiciel du module stocké dans
/mnt/data/:wb-cc2652p-flasher 4 /mnt/data/CC1352P2_CC2652P_launchpad_coordinator_20240710.hex
- Démarrez zigbee2mqtt :
systemctl start zigbee2mqtt
Exemple de programmation réussie :
# systemctl stop zigbee2mqtt
# wb-cc2652p-flasher 4 /mnt/data/CC1352P2_CC2652P_launchpad_coordinator_20240710.hex
Using RTS_GPIO 0
Opening port /dev/ttyMOD4, baud 500000
Reading data from /mnt/data/uploads/CC1352P2_CC2652P_launchpad_coordinator_20240710.hex
Firmware file: Intel Hex
Connecting to target...
CC1350 PG2.0 (7x7mm): 352KB Flash, 20KB SRAM, CCFG.BL_CONFIG at 0x00057FD8
Primary IEEE Address: 00:12:4B:00:25:90:64:B6
Performing mass erase
Erasing all main bank flash sectors
Erase done
Writing 360448 bytes starting at address 0x00000000
Write 104 bytes at 0x00057F988
Write done
Verifying by comparing CRC32 calculations.
Verified (match: 0xc6786098)
# systemctl start zigbee2mqtt
Pour plus d’informations, consultez le dépôt de l’utilitaire wb-cc2652p-flasher.