-
Notifications
You must be signed in to change notification settings - Fork 299
Open
Description
Summary:
OTA update for Legrand Zigbee device (e.g., Double gangs remote switch) initiates and transfers image blocks successfully, but stalls before completion.
Details:
- Device: Double gangs remote switch (IEEE 0x0004740000b92752)
- ManufacturerCode: 4129, imageType: 22
- Update starts, blocks transfer as expected, controller responds with status=0
- Progress remains at 0%, never completes
- Near end of transfer, device sends cluster 'manuSpecificLegrandDevices' command '9', which fails:
Failed to parse frame: Error: Cluster 'manuSpecificLegrandDevices' has no command '9' - Zigbee2MQTT logs: No converter available for this cluster/command
- No "upgrade end request" or error message received from device
Possible causes:
- Missing manufacturer-specific command support in Zigbee2MQTT/OTA handler
- Firmware expects unsupported protocol after block transfer
- Firmware image or device resource issue
Suggested actions:
- Investigate support for Legrand manufacturer-specific clusters/commands post-OTA
- Add or update converter for 'manuSpecificLegrandDevices' (command '9')
- Confirm full OTA update sequence and post-transfer handling for Legrand devices
Relevant log excerpt:
[2025-09-30 15:12:12] zh:controller: Failed to parse frame: Error: Cluster 'manuSpecificLegrandDevices' has no command '9'
[2025-09-30 15:12:12] z2m: No converter available for '067774' with cluster 'manuSpecificLegrandDevices' and type 'raw' and data '{"data":[21,33,16,32,9,82,39,185,0,0,116,4,0,1],"type":"Buffer"}'
Log file available for full details.

Metadata
Metadata
Assignees
Labels
No labels