Koenkk / zigbee2mqtt

Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨
https://www.zigbee2mqtt.io
GNU General Public License v3.0
11.67k stars 1.64k forks source link

Dresden ElectroniK FLS-PP (Mega23M12) unable to OTA update #14285

Closed HA-TB303 closed 1 year ago

HA-TB303 commented 1 year ago

What happened?

When trying to OTA update the FLS-PP (Mega23M12) I get ""timeout device did not request any image blocks"

Brand: Dresden Electronik Type: FLS-PP (in zigbee2mqtt paired as 'Mega23M12' Current firmware version on the device: 020E.201000A0 (build date: 20151008)

Zigbee2mqtt version: 1.28.0 Coordinator: Sonoff zigbee 3.0 usb dongle plus Coordinator firmware: 20220928 (the previous release version did not work either)

What did you expect to happen?

The OTA update to complete successfully

How to reproduce it (minimal and precise)

Try to OTA update the FLS-PP from 020E.201000A0 to latest.

Zigbee2MQTT version

1.28.0

Adapter firmware version

20220928

Adapter

Sonoff zigbee 3.0 usb dongle plus

Debug log

Debug 2022-10-02 16:04:01Updating to latest '0x00212effff00a372' (FLS-PP3)
Debug 2022-10-02 16:04:01getNewImage for '0x00212effff00a372', meta {"fileVersion":537919733,"fileSize":202911,"url":"https://github.com/Koenkk/zigbee-OTA/raw/master/images/DresdenElektronik/1135-0000-201000F5-FLS-PP3_RGBW_16Mhz.zigbee","sha512":"5aa0a6156c8fe672b0fdfcc6e97bb21244cc5497ca86b75c2d371db85c0712334f88886a0903723f9230c21c6f3ee3a19a0e6ebdcdfc2ac5390fd4c8830be402"}
Debug 2022-10-02 16:04:01OTA update checksum validation succeeded for '0x00212effff00a372'
Debug 2022-10-02 16:04:01getNewImage for '0x00212effff00a372', image header {"otaUpgradeFileIdentifier":{"type":"Buffer","data":[30,241,238,11]},"otaHeaderVersion":256,"otaHeaderLength":56,"otaHeaderFieldControl":0,"manufacturerCode":4405,"imageType":0,"fileVersion":537919733,"zigbeeStackVersion":2,"otaHeaderString":"�w}6@\u0000`>@\u0000\u0013p@\u0000\u0001\u0000\u0000\u0000�6@\u0000�\u0015@\u0000 �@\u0000��","totalImageSize":202911}
Debug 2022-10-02 16:04:01Got new image for '0x00212effff00a372'
Info 2022-10-02 16:04:05MQTT publish: topic 'zigbee2mqtt/Led controller huisbed tim', payload '{"brightness":203,"brightness_rgb":115,"brightness_white":229,"color":{"h":25,"hue":25,"s":95,"saturation":95,"x":0.5267,"y":0.4133},"color_mode":"color_temp","color_mode_rgb":"color_temp","color_rgb":{"hue":25,"saturation":95,"x":0.5267,"y":0.4133},"color_temp":500,"color_temp_rgb":500,"device":{"applicationVersion":2,"dateCode":"20151008\u0000","friendlyName":"Led controller huisbed tim","hardwareVersion":1,"ieeeAddr":"0x00212effff00a372","manufacturerID":4405,"manufacturerName":"dresden elektronik\u0000","model":"Mega23M12","networkAddress":5424,"powerSource":"Mains (single phase)","softwareBuildID":"020E.201000A0\u0000","stackVersion":3,"type":"Router","zclVersion":1},"linkquality":94,"state":"OFF","state_rgb":"OFF","state_white":"OFF","update":{"progress":0.03,"remaining":11171,"state":"updating"},"update_available":false}'
Info 2022-10-02 16:06:49MQTT publish: topic 'zigbee2mqtt/Led controller huisbed tim', payload '{"brightness":203,"brightness_rgb":115,"brightness_white":229,"color":{"h":25,"hue":25,"s":95,"saturation":95,"x":0.5267,"y":0.4133},"color_mode":"color_temp","color_mode_rgb":"color_temp","color_rgb":{"hue":25,"saturation":95,"x":0.5267,"y":0.4133},"color_temp":500,"color_temp_rgb":500,"device":{"applicationVersion":2,"dateCode":"20151008\u0000","friendlyName":"Led controller huisbed tim","hardwareVersion":1,"ieeeAddr":"0x00212effff00a372","manufacturerID":4405,"manufacturerName":"dresden elektronik\u0000","model":"Mega23M12","networkAddress":5424,"powerSource":"Mains (single phase)","softwareBuildID":"020E.201000A0\u0000","stackVersion":3,"type":"Router","zclVersion":1},"linkquality":94,"state":"OFF","state_rgb":"OFF","state_white":"OFF","update":{"state":"available"},"update_available":true}'
Debug 2022-10-02 16:06:49Update of 'Led controller huisbed tim' failed (Error: Timeout: device did not request any image blocks)
Info 2022-10-02 16:06:49MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Update of 'Led controller huisbed tim' failed (Timeout: device did not request any image blocks)","meta":{"device":"Led controller huisbed tim","status":"update_failed"},"type":"ota_update"}'
github-actions[bot] commented 1 year ago

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days

HA-TB303 commented 1 year ago

This issue still persists.

djoeney commented 1 year ago

I have the same issue here is some information.

Dresden Device: -Firmware build date: 20151008 -Firmware version: 020E.201000A0

Zigbee2mqtt: -Version 1.28.1-dev commit: 9540b6c

Adapter Sonoff zigbee 3.0 usb dongle plus Coordinator type:

pschaumburg commented 1 year ago

Same here. With the exact same builds and versions.

CoolID2 commented 1 year ago

I have exact the same issue on my three Devices here is some information. The smallest distance between the coordinator and a device is 3m

2x Dresden Device:

1x Dresden Device:

Zigbee2mqtt:

Adapter:

KidA001 commented 1 year ago

Bump on this issue. I have two of these devices: Model: Dresden Elektronik Mega23M12 Current Firmware Version: 0214.201000EB Zigbee Model: FLS-PP3 Link to device

Currently Running Z2M: 1.29.0 commit: dddce57 Coordinator type: zStack3x0 Coordinator revision: 20220219

I get the same timeout device did not request any image blocks error when trying to update. Any help appreciated.

Logs:

Info 2023-01-07 13:23:33MQTT publish: topic 'zigbee2mqtt/Living Room Ambient', payload '{"brightness":254,"brightness_rgb":254,"brightness_white":156,"color":{"h":29,"hue":29,"s":88,"saturation":88,"x":0.4834,"y":0.4144},"color_mode":"color_temp","color_mode_rgb":"color_temp","color_rgb":{"hue":29,"saturation":88,"x":0.4834,"y":0.4144},"color_temp":410,"color_temp_rgb":410,"linkquality":61,"state":"ON","state_rgb":"ON","state_white":"ON","update":{"installed_version":537919723,"latest_version":537919733,"state":"available"},"update_available":null}'
Info 2023-01-07 13:23:33MQTT publish: topic 'zigbee2mqtt/bridge/response/device/ota_update/update', payload '{"data":{"id":"Living Room Ambient"},"error":"Update of 'Living Room Ambient' failed (Timeout: device did not request any image blocks)","status":"error","transaction":"76khx-2"}'
Info 2023-01-07 13:23:33MQTT publish: topic 'zigbee2mqtt/Living Room Ambient/rgb', payload '{"brightness":254,"color":{"hue":29,"saturation":88,"x":0.4834,"y":0.4144},"color_mode":"color_temp","color_temp":410,"state":"ON"}'
Error 2023-01-07 13:23:33Update of 'Living Room Ambient' failed (Timeout: device did not request any image blocks)
KidA001 commented 1 year ago

@Koenkk any chance this could be looked at?

github-actions[bot] commented 1 year ago

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days

johnzairis commented 1 year ago

Exactly the same issue here. Zigbee2MQTT version [1.30.1] zStack3x0 version 20221226

Info 2023-02-20 10:11:42Updating 'Strip' to latest firmware Info 2023-02-20 10:11:42MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Updating 'Strip' to latest firmware","meta":{"device":"Strip","status":"update_in_progress"},"type":"ota_update"}' Info 2023-02-20 10:11:46Update of 'Strip' at 0.03%, ≈ 177 minutes remaining Info 2023-02-20 10:14:31MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Update of 'Strip' failed (Timeout: device did not request any image blocks)","meta":{"device":"Strip","status":"update_failed"},"type":"ota_update"}' Error 2023-02-20 10:14:31Update of 'Strip' failed (Timeout: device did not request any image blocks)

github-actions[bot] commented 1 year ago

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days

KidA001 commented 1 year ago

Bump to keep-alive

jokerigno commented 1 year ago

Same here.

github-actions[bot] commented 1 year ago

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days

ThxGiving commented 7 months ago

Same here. Any news? Maybe the firmware is not the right one?

Mangar2005 commented 6 months ago

same here for 3 of these devices.

Snort007 commented 6 months ago

Same here. I have 7 Dresden Elektronik Mega23M12. Firmware date: 20151008 Firmware version: 020E.201000A0 2024-02-28 08:00:09Update of '0x00211effef01c84b' failed (OTA: Timeout, device did not request any image blocks) Zigbee2mqtt Homeassistant Addon 1.35.3-1 I also tried the from vendor recommended power cycle to speed up the OTA, because the devices only requesting firmware updates in regular times!? https://phoscon.de/de/support#update-of-DE-devices (devices FAQ) But maybe the Zigbee2mqtt timeout makes trouble here!?

stormmurdoc commented 2 months ago

Same here. Device Firmware: