Dokumentation · Deutsch
Firmware des Zigbee-Moduls aktualisieren

Das Modul wird mit installierter Firmware geliefert und ist einsatzbereit. Flashen Sie es nur bei Bedarf neu. Das Flashen kann verhindern, dass das Zigbee2MQTT-Netzwerk startet; in diesem Fall müssen Sie die Geräte erneut koppeln.
Automatisches Flashen
Der Controller muss mit dem Internet verbunden sein.
- Verbinden Sie sich über SSH mit der Controller-Konsole.
- Installieren Sie das Flash-Dienstprogramm:
apt update && apt install wb-cc2652p-flasher
- Stoppen Sie zigbee2mqtt:
systemctl stop zigbee2mqtt
- Führen Sie den Flash-Befehl aus. Hier ist 4 die Steckplatznummer (/dev/ttyMODx); mit dem Flag -latest lädt das Dienstprogramm automatisch das neueste Firmware-Release herunter:
wb-cc2652p-flasher 4 -latest
- Starten Sie zigbee2mqtt:
systemctl start zigbee2mqtt
Beispiel für erfolgreiches Flashen:
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)
Manuelles Flashen
- Laden Sie aus den Releases im Repository das Firmware-Archiv herunter, dessen Dateiname beginnt mit CC1352P2_CC2652P_launchpad_coordinator_********.zip und entpacken Sie es.
- Kopieren Sie die Firmware-Datei gemäß den Anweisungen in ein beliebiges Verzeichnis auf dem Controller, beispielsweise nach
/mnt/data. - Verbinden Sie sich über SSH mit der Controller-Konsole.
- Installieren Sie das Flash-Dienstprogramm:
apt update && apt install wb-cc2652p-flasher
- Stoppen Sie zigbee2mqtt:
systemctl stop zigbee2mqtt
- Führen Sie den Flash-Befehl aus. Hier ist 4 die Steckplatznummer (/dev/ttyMODx), und die hex-Datei ist die Modulfirmware, die gespeichert ist in
/mnt/data/:wb-cc2652p-flasher 4 /mnt/data/CC1352P2_CC2652P_launchpad_coordinator_20240710.hex
- Starten Sie zigbee2mqtt:
systemctl start zigbee2mqtt
Beispiel für erfolgreiches Flashen:
# 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
Weitere Informationen finden Sie im Repository des Dienstprogramms wb-cc2652p-flasher.