Skip to content

Instantly share code, notes, and snippets.

@justfalter
Created August 21, 2026 02:56
Show Gist options
  • Select an option

  • Save justfalter/fc6e6993baf246ffa07e64b5ac7e18f0 to your computer and use it in GitHub Desktop.

Select an option

Save justfalter/fc6e6993baf246ffa07e64b5ac7e18f0 to your computer and use it in GitHub Desktop.
zigbee-herdsman OTA: sanitized debug log excerpt - imageBlockRequest dropped during block response send window
# zigbee-herdsman OTA issue - sanitized log excerpt
# IEEE address pseudonymized; unrelated devices and their traffic removed.
# Window 1 (20:50:38-52): request for offset 329860 dropped, then retried 10s later.
# Window 2 (20:56:31-35): consecutive blocks succeeding when the device turns around slower.
[2026-08-20 20:50:40] debug: zh:zstack:unpi:parser: <-- [254,3,69,196,206,115,0,63]
[2026-08-20 20:50:40] debug: zh:zstack:unpi:parser: <-- [254,39,68,129,0,0,25,0,206,115,11,1,0,91,0,206,228,26,0,0,19,1,113,3,2,11,16,20,1,2,37,0,1,68,8,5,0,64,0,0,206,115,29,196]
[2026-08-20 20:50:40] debug: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":25,"srcaddr":29646,"srcendpoint":11,"dstendpoint":1,"wasbroadcast":0,"linkquality":91,"securityuse":0,"timestamp":1762510,"transseqnumber":0,"len":19,"data":{"type":"Buffer","data":[1,113,3,2,11,16,20,1,2,37,0,1,68,8,5,0,64,0,0]}}
[2026-08-20 20:50:40] debug: z2m: Received Zigbee message from 'ota_device', type 'commandImageBlockRequest', cluster 'genOta', data '{"fieldControl":2,"fileOffset":329796,"fileVersion":16786690,"imageType":276,"manufacturerCode":4107,"maximumDataSize":64,"minimumBlockPeriod":0}' from endpoint 11 with groupID 0
[2026-08-20 20:50:40] debug: zh:controller:ota: Request offsets: fileOffset=329796 pageOffset=0 maximumDataSize=64
[2026-08-20 20:50:40] debug: zh:controller:ota: Payload offsets: start=329796 end=329860 dataSize=64
[2026-08-20 20:50:40] debug: zh:controller:endpoint: CommandResponse 0x00178801aabbccdd/11 genOta.imageBlockResponse({"status":0,"manufacturerCode":4107,"imageType":276,"fileVersion":16786690,"fileOffset":329796,"dataSize":64,"data":{"type":"Buffer","data":[12,110,75,15,222,102,213,76,85,252,101,197,76,35,229,71,88,192,206,152,220,175,206,12,50,34,43,149,233,102,172,146,187,85,233,11,213,59,169,20,240,122,2,250,105,228,2,234,8,180,100,4,135,123,62,34,121,231,233,110,129,144,107,149]}}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":1,"reservedBits":0,"writeUndiv":false})
[2026-08-20 20:50:40] debug: zh:zstack: sendZclFrameToEndpointInternal 0x00178801aabbccdd:29646/11 (0,0,1)
[2026-08-20 20:50:40] debug: zh:zstack:znp: --> SREQ: AF - dataRequest - {"dstaddr":29646,"destendpoint":11,"srcendpoint":1,"clusterid":25,"transid":184,"options":0,"radius":30,"len":81,"data":{"type":"Buffer","data":[25,113,5,0,11,16,20,1,2,37,0,1,68,8,5,0,64,12,110,75,15,222,102,213,76,85,252,101,197,76,35,229,71,88,192,206,152,220,175,206,12,50,34,43,149,233,102,172,146,187,85,233,11,213,59,169,20,240,122,2,250,105,228,2,234,8,180,100,4,135,123,62,34,121,231,233,110,129,144,107,149]}}
[2026-08-20 20:50:40] debug: zh:zstack:unpi:parser: <-- [254,3,68,128,0,1,184,126,254,39,68,129,0,0,25,0,206,115,11,1,0,91,0,255,241,26,0,0,19,1,114,3,2,11,16,20,1,2,37,0,1,132,8,5,0,64,0,0,206,115,29,35]
[2026-08-20 20:50:40] debug: zh:zstack:znp: <-- AREQ: AF - dataConfirm - {"status":0,"endpoint":1,"transid":184}
[2026-08-20 20:50:40] debug: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":25,"srcaddr":29646,"srcendpoint":11,"dstendpoint":1,"wasbroadcast":0,"linkquality":91,"securityuse":0,"timestamp":1765887,"transseqnumber":0,"len":19,"data":{"type":"Buffer","data":[1,114,3,2,11,16,20,1,2,37,0,1,132,8,5,0,64,0,0]}}
[2026-08-20 20:50:40] debug: z2m: Received Zigbee message from 'ota_device', type 'commandImageBlockRequest', cluster 'genOta', data '{"fieldControl":2,"fileOffset":329860,"fileVersion":16786690,"imageType":276,"manufacturerCode":4107,"maximumDataSize":64,"minimumBlockPeriod":0}' from endpoint 11 with groupID 0
[2026-08-20 20:50:50] debug: zh:zstack:unpi:parser: <-- [254,39,68,129,0,0,25,0,206,115,11,1,0,91,0,135,123,36,0,0,19,1,115,3,2,11,16,20,1,2,37,0,1,132,8,5,0,64,0,0,206,115,29,238]
[2026-08-20 20:50:50] debug: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":25,"srcaddr":29646,"srcendpoint":11,"dstendpoint":1,"wasbroadcast":0,"linkquality":91,"securityuse":0,"timestamp":2390919,"transseqnumber":0,"len":19,"data":{"type":"Buffer","data":[1,115,3,2,11,16,20,1,2,37,0,1,132,8,5,0,64,0,0]}}
[2026-08-20 20:50:50] debug: z2m: Received Zigbee message from 'ota_device', type 'commandImageBlockRequest', cluster 'genOta', data '{"fieldControl":2,"fileOffset":329860,"fileVersion":16786690,"imageType":276,"manufacturerCode":4107,"maximumDataSize":64,"minimumBlockPeriod":0}' from endpoint 11 with groupID 0
[2026-08-20 20:50:50] debug: zh:controller:ota: Request offsets: fileOffset=329860 pageOffset=0 maximumDataSize=64
[2026-08-20 20:50:50] debug: zh:controller:ota: Payload offsets: start=329860 end=329924 dataSize=64
[2026-08-20 20:50:50] debug: zh:controller:endpoint: CommandResponse 0x00178801aabbccdd/11 genOta.imageBlockResponse({"status":0,"manufacturerCode":4107,"imageType":276,"fileVersion":16786690,"fileOffset":329860,"dataSize":64,"data":{"type":"Buffer","data":[67,21,177,204,248,21,10,3,6,23,149,74,29,89,209,231,11,57,89,0,125,36,36,237,172,165,82,245,19,77,237,168,51,109,190,109,148,101,208,240,146,46,179,167,65,71,188,237,123,64,48,100,114,180,218,106,100,228,253,237,38,180,49,126]}}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":1,"reservedBits":0,"writeUndiv":false})
[2026-08-20 20:50:50] debug: zh:zstack: sendZclFrameToEndpointInternal 0x00178801aabbccdd:29646/11 (0,0,1)
[2026-08-20 20:50:50] debug: zh:zstack:znp: --> SREQ: AF - dataRequest - {"dstaddr":29646,"destendpoint":11,"srcendpoint":1,"clusterid":25,"transid":185,"options":0,"radius":30,"len":81,"data":{"type":"Buffer","data":[25,115,5,0,11,16,20,1,2,37,0,1,132,8,5,0,64,67,21,177,204,248,21,10,3,6,23,149,74,29,89,209,231,11,57,89,0,125,36,36,237,172,165,82,245,19,77,237,168,51,109,190,109,148,101,208,240,146,46,179,167,65,71,188,237,123,64,48,100,114,180,218,106,100,228,253,237,38,180,49,126]}}
[2026-08-20 20:50:50] debug: zh:zstack:unpi:parser: <-- [254,3,68,128,0,1,185,127,254,39,68,129,0,0,25,0,206,115,11,1,0,91,0,193,136,36,0,0,19,1,116,3,2,11,16,20,1,2,37,0,1,196,8,5,0,64,0,0,206,115,29,28]
[2026-08-20 20:50:50] debug: zh:zstack:znp: <-- AREQ: AF - dataConfirm - {"status":0,"endpoint":1,"transid":185}
[2026-08-20 20:50:50] debug: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":25,"srcaddr":29646,"srcendpoint":11,"dstendpoint":1,"wasbroadcast":0,"linkquality":91,"securityuse":0,"timestamp":2394305,"transseqnumber":0,"len":19,"data":{"type":"Buffer","data":[1,116,3,2,11,16,20,1,2,37,0,1,196,8,5,0,64,0,0]}}
[2026-08-20 20:50:50] debug: z2m: Received Zigbee message from 'ota_device', type 'commandImageBlockRequest', cluster 'genOta', data '{"fieldControl":2,"fileOffset":329924,"fileVersion":16786690,"imageType":276,"manufacturerCode":4107,"maximumDataSize":64,"minimumBlockPeriod":0}' from endpoint 11 with groupID 0
[2026-08-20 20:50:50] info: zh:controller:ota: OTA update of '0x00178801aabbccdd' at 61.66%, 375 seconds remaining
[2026-08-20 20:56:32] debug: zh:zstack:unpi:parser: <-- [254,39,68,129,0,0,25,0,206,115,11,1,0,91,0,107,197,122,0,0,19,1,183,3,2,11,16,20,1,2,37,0,1,4,17,5,0,64,0,0,206,115,29,191]
[2026-08-20 20:56:32] debug: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":25,"srcaddr":29646,"srcendpoint":11,"dstendpoint":1,"wasbroadcast":0,"linkquality":91,"securityuse":0,"timestamp":8045931,"transseqnumber":0,"len":19,"data":{"type":"Buffer","data":[1,183,3,2,11,16,20,1,2,37,0,1,4,17,5,0,64,0,0]}}
[2026-08-20 20:56:32] debug: z2m: Received Zigbee message from 'ota_device', type 'commandImageBlockRequest', cluster 'genOta', data '{"fieldControl":2,"fileOffset":332036,"fileVersion":16786690,"imageType":276,"manufacturerCode":4107,"maximumDataSize":64,"minimumBlockPeriod":0}' from endpoint 11 with groupID 0
[2026-08-20 20:56:32] debug: zh:controller:ota: Request offsets: fileOffset=332036 pageOffset=0 maximumDataSize=64
[2026-08-20 20:56:32] debug: zh:controller:ota: Payload offsets: start=332036 end=332100 dataSize=64
[2026-08-20 20:56:32] debug: zh:controller:endpoint: CommandResponse 0x00178801aabbccdd/11 genOta.imageBlockResponse({"status":0,"manufacturerCode":4107,"imageType":276,"fileVersion":16786690,"fileOffset":332036,"dataSize":64,"data":{"type":"Buffer","data":[77,162,102,135,69,29,216,74,250,6,173,130,84,19,106,36,121,120,139,113,223,102,116,148,11,39,197,29,152,3,91,59,84,163,138,149,217,194,140,203,94,21,89,62,125,113,132,193,176,189,238,237,159,218,82,173,24,96,66,55,143,26,108,190]}}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":1,"reservedBits":0,"writeUndiv":false})
[2026-08-20 20:56:32] debug: zh:zstack: sendZclFrameToEndpointInternal 0x00178801aabbccdd:29646/11 (0,0,1)
[2026-08-20 20:56:32] debug: zh:zstack:znp: --> SREQ: AF - dataRequest - {"dstaddr":29646,"destendpoint":11,"srcendpoint":1,"clusterid":25,"transid":224,"options":0,"radius":30,"len":81,"data":{"type":"Buffer","data":[25,183,5,0,11,16,20,1,2,37,0,1,4,17,5,0,64,77,162,102,135,69,29,216,74,250,6,173,130,84,19,106,36,121,120,139,113,223,102,116,148,11,39,197,29,152,3,91,59,84,163,138,149,217,194,140,203,94,21,89,62,125,113,132,193,176,189,238,237,159,218,82,173,24,96,66,55,143,26,108,190]}}
[2026-08-20 20:56:33] debug: zh:zstack:unpi:parser: <-- [254,3,68,128,0,1,224,38]
[2026-08-20 20:56:33] debug: zh:zstack:znp: <-- AREQ: AF - dataConfirm - {"status":0,"endpoint":1,"transid":224}
[2026-08-20 20:56:33] debug: zh:zstack:unpi:parser: <-- [254,3,69,196,206,115,0,63,254]
[2026-08-20 20:56:33] debug: zh:zstack:unpi:parser: <-- [39,68,129,0,0,25,0,206,115,11,1,0,91,0,94,232,122,0,0,19,1,184,3,2,11,16,20,1,2,37,0,1,68,17,5,0,64,0,0,206,115,29,232]
[2026-08-20 20:56:33] debug: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":25,"srcaddr":29646,"srcendpoint":11,"dstendpoint":1,"wasbroadcast":0,"linkquality":91,"securityuse":0,"timestamp":8054878,"transseqnumber":0,"len":19,"data":{"type":"Buffer","data":[1,184,3,2,11,16,20,1,2,37,0,1,68,17,5,0,64,0,0]}}
[2026-08-20 20:56:33] debug: z2m: Received Zigbee message from 'ota_device', type 'commandImageBlockRequest', cluster 'genOta', data '{"fieldControl":2,"fileOffset":332100,"fileVersion":16786690,"imageType":276,"manufacturerCode":4107,"maximumDataSize":64,"minimumBlockPeriod":0}' from endpoint 11 with groupID 0
[2026-08-20 20:56:33] debug: zh:controller:ota: Request offsets: fileOffset=332100 pageOffset=0 maximumDataSize=64
[2026-08-20 20:56:33] debug: zh:controller:ota: Payload offsets: start=332100 end=332164 dataSize=64
[2026-08-20 20:56:33] debug: zh:controller:endpoint: CommandResponse 0x00178801aabbccdd/11 genOta.imageBlockResponse({"status":0,"manufacturerCode":4107,"imageType":276,"fileVersion":16786690,"fileOffset":332100,"dataSize":64,"data":{"type":"Buffer","data":[176,247,58,66,67,50,70,234,252,204,242,145,75,118,230,142,207,255,156,102,106,3,150,253,187,248,112,182,42,50,222,66,9,133,124,184,249,227,146,218,85,45,214,104,15,128,94,145,52,53,212,205,248,145,248,22,163,63,91,174,233,178,73,150]}}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":1,"reservedBits":0,"writeUndiv":false})
[2026-08-20 20:56:33] debug: zh:zstack: sendZclFrameToEndpointInternal 0x00178801aabbccdd:29646/11 (0,0,1)
[2026-08-20 20:56:33] debug: zh:zstack:znp: --> SREQ: AF - dataRequest - {"dstaddr":29646,"destendpoint":11,"srcendpoint":1,"clusterid":25,"transid":225,"options":0,"radius":30,"len":81,"data":{"type":"Buffer","data":[25,184,5,0,11,16,20,1,2,37,0,1,68,17,5,0,64,176,247,58,66,67,50,70,234,252,204,242,145,75,118,230,142,207,255,156,102,106,3,150,253,187,248,112,182,42,50,222,66,9,133,124,184,249,227,146,218,85,45,214,104,15,128,94,145,52,53,212,205,248,145,248,22,163,63,91,174,233,178,73,150]}}
[2026-08-20 20:56:33] debug: zh:zstack:unpi:parser: <-- [254,3,68,128,0,1,225,39,254,3,69,196,206,115,0,63]
[2026-08-20 20:56:33] debug: zh:zstack:znp: <-- AREQ: AF - dataConfirm - {"status":0,"endpoint":1,"transid":225}
[2026-08-20 20:56:33] debug: zh:zstack:unpi:parser: <-- [254,39,68,129,0,0,25,0,206,115,11,1,0,91,0,251,11,123,0,0,19,1,185,3,2,11,16,20,1,2,37,0,1,132,17,5,0,64,0,0,206,115,29,110]
[2026-08-20 20:56:33] debug: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":25,"srcaddr":29646,"srcendpoint":11,"dstendpoint":1,"wasbroadcast":0,"linkquality":91,"securityuse":0,"timestamp":8063995,"transseqnumber":0,"len":19,"data":{"type":"Buffer","data":[1,185,3,2,11,16,20,1,2,37,0,1,132,17,5,0,64,0,0]}}
[2026-08-20 20:56:33] debug: z2m: Received Zigbee message from 'ota_device', type 'commandImageBlockRequest', cluster 'genOta', data '{"fieldControl":2,"fileOffset":332164,"fileVersion":16786690,"imageType":276,"manufacturerCode":4107,"maximumDataSize":64,"minimumBlockPeriod":0}' from endpoint 11 with groupID 0
[2026-08-20 20:56:33] debug: zh:controller:ota: Request offsets: fileOffset=332164 pageOffset=0 maximumDataSize=64
[2026-08-20 20:56:33] debug: zh:controller:ota: Payload offsets: start=332164 end=332228 dataSize=64
[2026-08-20 20:56:33] debug: zh:controller:endpoint: CommandResponse 0x00178801aabbccdd/11 genOta.imageBlockResponse({"status":0,"manufacturerCode":4107,"imageType":276,"fileVersion":16786690,"fileOffset":332164,"dataSize":64,"data":{"type":"Buffer","data":[204,214,32,212,180,37,12,54,67,220,179,187,73,25,209,214,119,99,54,251,65,201,70,204,205,149,225,108,167,161,200,101,103,21,46,41,249,46,133,70,7,53,184,80,163,191,24,193,70,58,62,36,5,177,65,250,166,166,113,125,65,79,96,14]}}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":1,"reservedBits":0,"writeUndiv":false})
[2026-08-20 20:56:33] debug: zh:zstack: sendZclFrameToEndpointInternal 0x00178801aabbccdd:29646/11 (0,0,1)
[2026-08-20 20:56:33] debug: zh:zstack:znp: --> SREQ: AF - dataRequest - {"dstaddr":29646,"destendpoint":11,"srcendpoint":1,"clusterid":25,"transid":226,"options":0,"radius":30,"len":81,"data":{"type":"Buffer","data":[25,185,5,0,11,16,20,1,2,37,0,1,132,17,5,0,64,204,214,32,212,180,37,12,54,67,220,179,187,73,25,209,214,119,99,54,251,65,201,70,204,205,149,225,108,167,161,200,101,103,21,46,41,249,46,133,70,7,53,184,80,163,191,24,193,70,58,62,36,5,177,65,250,166,166,113,125,65,79,96,14]}}
[2026-08-20 20:56:33] debug: zh:zstack:unpi:parser: <-- [254,3,68,128,0,1,226,36]
[2026-08-20 20:56:33] debug: zh:zstack:znp: <-- AREQ: AF - dataConfirm - {"status":0,"endpoint":1,"transid":226}
[2026-08-20 20:56:33] debug: zh:zstack:unpi:parser: <-- [254,3,69,196,206,115,0,63]
[2026-08-20 20:56:33] debug: zh:zstack:unpi:parser: <-- [254,39,68,129,0,0,25,0,206,115,11,1,0,87,0,232,43,123,0,0,19,1,186,3,2,11,16,20,1,2,37,0,1,196,17,5,0,64,0,0,206,115,29,18]
[2026-08-20 20:56:33] debug: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":25,"srcaddr":29646,"srcendpoint":11,"dstendpoint":1,"wasbroadcast":0,"linkquality":87,"securityuse":0,"timestamp":8072168,"transseqnumber":0,"len":19,"data":{"type":"Buffer","data":[1,186,3,2,11,16,20,1,2,37,0,1,196,17,5,0,64,0,0]}}
[2026-08-20 20:56:33] debug: z2m: Received Zigbee message from 'ota_device', type 'commandImageBlockRequest', cluster 'genOta', data '{"fieldControl":2,"fileOffset":332228,"fileVersion":16786690,"imageType":276,"manufacturerCode":4107,"maximumDataSize":64,"minimumBlockPeriod":0}' from endpoint 11 with groupID 0
[2026-08-20 20:56:33] debug: zh:controller:ota: Request offsets: fileOffset=332228 pageOffset=0 maximumDataSize=64
[2026-08-20 20:56:33] debug: zh:controller:ota: Payload offsets: start=332228 end=332292 dataSize=64
[2026-08-20 20:56:33] debug: zh:controller:endpoint: CommandResponse 0x00178801aabbccdd/11 genOta.imageBlockResponse({"status":0,"manufacturerCode":4107,"imageType":276,"fileVersion":16786690,"fileOffset":332228,"dataSize":64,"data":{"type":"Buffer","data":[170,210,84,199,172,0,110,48,75,37,24,241,199,161,185,202,23,60,81,54,147,217,123,79,89,48,62,82,225,12,62,225,17,233,203,148,66,63,123,72,173,138,73,166,240,191,124,249,93,82,76,232,60,32,132,143,0,129,10,89,115,59,145,59]}}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":1,"reservedBits":0,"writeUndiv":false})
[2026-08-20 20:56:33] debug: zh:zstack: sendZclFrameToEndpointInternal 0x00178801aabbccdd:29646/11 (0,0,1)
[2026-08-20 20:56:33] debug: zh:zstack:znp: --> SREQ: AF - dataRequest - {"dstaddr":29646,"destendpoint":11,"srcendpoint":1,"clusterid":25,"transid":227,"options":0,"radius":30,"len":81,"data":{"type":"Buffer","data":[25,186,5,0,11,16,20,1,2,37,0,1,196,17,5,0,64,170,210,84,199,172,0,110,48,75,37,24,241,199,161,185,202,23,60,81,54,147,217,123,79,89,48,62,82,225,12,62,225,17,233,203,148,66,63,123,72,173,138,73,166,240,191,124,249,93,82,76,232,60,32,132,143,0,129,10,89,115,59,145,59]}}
[2026-08-20 20:56:33] debug: zh:zstack:unpi:parser: <-- [254,3,68,128,0,1,227,37]
[2026-08-20 20:56:33] debug: zh:zstack:znp: <-- AREQ: AF - dataConfirm - {"status":0,"endpoint":1,"transid":227}
[2026-08-20 20:56:33] debug: zh:zstack:unpi:parser: <-- [254,3,69,196,206,115,0,63]
[2026-08-20 20:56:33] debug: zh:zstack:unpi:parser: <-- [254,39,68,129,0,0,25,0,206,115,11,1,0,91,0,9,69,123,0,0,19,1,187,3,2,11,16,20,1,2,37,0,1,4,18,5,0,64,0,0,206,115,29,83]
[2026-08-20 20:56:33] debug: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":25,"srcaddr":29646,"srcendpoint":11,"dstendpoint":1,"wasbroadcast":0,"linkquality":91,"securityuse":0,"timestamp":8078601,"transseqnumber":0,"len":19,"data":{"type":"Buffer","data":[1,187,3,2,11,16,20,1,2,37,0,1,4,18,5,0,64,0,0]}}
[2026-08-20 20:56:33] debug: z2m: Received Zigbee message from 'ota_device', type 'commandImageBlockRequest', cluster 'genOta', data '{"fieldControl":2,"fileOffset":332292,"fileVersion":16786690,"imageType":276,"manufacturerCode":4107,"maximumDataSize":64,"minimumBlockPeriod":0}' from endpoint 11 with groupID 0
[2026-08-20 20:56:33] debug: zh:controller:ota: Request offsets: fileOffset=332292 pageOffset=0 maximumDataSize=64
[2026-08-20 20:56:33] debug: zh:controller:ota: Payload offsets: start=332292 end=332356 dataSize=64
[2026-08-20 20:56:33] debug: zh:controller:endpoint: CommandResponse 0x00178801aabbccdd/11 genOta.imageBlockResponse({"status":0,"manufacturerCode":4107,"imageType":276,"fileVersion":16786690,"fileOffset":332292,"dataSize":64,"data":{"type":"Buffer","data":[219,252,26,98,194,6,28,84,51,42,70,98,7,172,192,153,231,17,176,55,242,209,66,149,212,58,128,251,116,22,185,224,239,167,168,126,234,111,0,135,107,145,216,6,145,238,137,43,169,53,162,219,44,124,94,140,188,76,131,213,124,106,244,213]}}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":1,"reservedBits":0,"writeUndiv":false})
[2026-08-20 20:56:33] debug: zh:zstack: sendZclFrameToEndpointInternal 0x00178801aabbccdd:29646/11 (0,0,1)
[2026-08-20 20:56:33] debug: zh:zstack:znp: --> SREQ: AF - dataRequest - {"dstaddr":29646,"destendpoint":11,"srcendpoint":1,"clusterid":25,"transid":228,"options":0,"radius":30,"len":81,"data":{"type":"Buffer","data":[25,187,5,0,11,16,20,1,2,37,0,1,4,18,5,0,64,219,252,26,98,194,6,28,84,51,42,70,98,7,172,192,153,231,17,176,55,242,209,66,149,212,58,128,251,116,22,185,224,239,167,168,126,234,111,0,135,107,145,216,6,145,238,137,43,169,53,162,219,44,124,94,140,188,76,131,213,124,106,244,213]}}
[2026-08-20 20:56:33] debug: zh:zstack:unpi:parser: <-- [254,3,68,128,0,1,228,34,254,3,69,196,206,115,0,63]
[2026-08-20 20:56:33] debug: zh:zstack:znp: <-- AREQ: AF - dataConfirm - {"status":0,"endpoint":1,"transid":228}
[2026-08-20 20:56:33] debug: zh:zstack:unpi:parser: <-- [254,39,68,129,0,0,25,0,206,115,11,1,0,87,0,126,94,123,0,0,19,1,188,3,2,11,16,20,1,2,37,0,1,68,18,5,0,64,0,0,206,115,29,116]
[2026-08-20 20:56:33] debug: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":25,"srcaddr":29646,"srcendpoint":11,"dstendpoint":1,"wasbroadcast":0,"linkquality":87,"securityuse":0,"timestamp":8085118,"transseqnumber":0,"len":19,"data":{"type":"Buffer","data":[1,188,3,2,11,16,20,1,2,37,0,1,68,18,5,0,64,0,0]}}
[2026-08-20 20:56:33] debug: z2m: Received Zigbee message from 'ota_device', type 'commandImageBlockRequest', cluster 'genOta', data '{"fieldControl":2,"fileOffset":332356,"fileVersion":16786690,"imageType":276,"manufacturerCode":4107,"maximumDataSize":64,"minimumBlockPeriod":0}' from endpoint 11 with groupID 0
[2026-08-20 20:56:33] debug: zh:controller:ota: Request offsets: fileOffset=332356 pageOffset=0 maximumDataSize=64
[2026-08-20 20:56:33] debug: zh:controller:ota: Payload offsets: start=332356 end=332420 dataSize=64
[2026-08-20 20:56:33] debug: zh:controller:endpoint: CommandResponse 0x00178801aabbccdd/11 genOta.imageBlockResponse({"status":0,"manufacturerCode":4107,"imageType":276,"fileVersion":16786690,"fileOffset":332356,"dataSize":64,"data":{"type":"Buffer","data":[87,37,90,193,148,102,112,62,251,2,136,63,24,14,144,160,47,99,237,8,57,128,181,109,209,55,108,64,47,98,201,178,102,122,167,175,223,15,252,8,23,74,227,108,86,249,88,163,13,39,61,38,88,60,131,92,56,235,26,131,150,80,18,9]}}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":1,"reservedBits":0,"writeUndiv":false})
[2026-08-20 20:56:33] debug: zh:zstack: sendZclFrameToEndpointInternal 0x00178801aabbccdd:29646/11 (0,0,1)
[2026-08-20 20:56:33] debug: zh:zstack:znp: --> SREQ: AF - dataRequest - {"dstaddr":29646,"destendpoint":11,"srcendpoint":1,"clusterid":25,"transid":229,"options":0,"radius":30,"len":81,"data":{"type":"Buffer","data":[25,188,5,0,11,16,20,1,2,37,0,1,68,18,5,0,64,87,37,90,193,148,102,112,62,251,2,136,63,24,14,144,160,47,99,237,8,57,128,181,109,209,55,108,64,47,98,201,178,102,122,167,175,223,15,252,8,23,74,227,108,86,249,88,163,13,39,61,38,88,60,131,92,56,235,26,131,150,80,18,9]}}
[2026-08-20 20:56:33] debug: zh:zstack:unpi:parser: <-- [254,3,68,128,0,1,229,35]
[2026-08-20 20:56:33] debug: zh:zstack:znp: <-- AREQ: AF - dataConfirm - {"status":0,"endpoint":1,"transid":229}
[2026-08-20 20:56:33] debug: zh:zstack:unpi:parser: <-- [254,3,69,196,206,115,0,63]
[2026-08-20 20:56:33] debug: zh:zstack:unpi:parser: <-- [39,68,129,0,0,25,0,206,115,11,1,0,91,0,220,134,123,0,0,19,1,189,3,2,11,16,20,1,2,37,0,1,132,18,5,0,64,0,0,206,115,29,195]
[2026-08-20 20:56:33] debug: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":25,"srcaddr":29646,"srcendpoint":11,"dstendpoint":1,"wasbroadcast":0,"linkquality":91,"securityuse":0,"timestamp":8095452,"transseqnumber":0,"len":19,"data":{"type":"Buffer","data":[1,189,3,2,11,16,20,1,2,37,0,1,132,18,5,0,64,0,0]}}
[2026-08-20 20:56:33] debug: z2m: Received Zigbee message from 'ota_device', type 'commandImageBlockRequest', cluster 'genOta', data '{"fieldControl":2,"fileOffset":332420,"fileVersion":16786690,"imageType":276,"manufacturerCode":4107,"maximumDataSize":64,"minimumBlockPeriod":0}' from endpoint 11 with groupID 0
[2026-08-20 20:56:33] debug: zh:controller:ota: Request offsets: fileOffset=332420 pageOffset=0 maximumDataSize=64
[2026-08-20 20:56:33] debug: zh:controller:ota: Payload offsets: start=332420 end=332484 dataSize=64
[2026-08-20 20:56:33] debug: zh:controller:endpoint: CommandResponse 0x00178801aabbccdd/11 genOta.imageBlockResponse({"status":0,"manufacturerCode":4107,"imageType":276,"fileVersion":16786690,"fileOffset":332420,"dataSize":64,"data":{"type":"Buffer","data":[220,127,54,27,73,196,126,123,235,38,233,50,159,33,173,169,210,202,203,66,67,205,139,31,241,215,174,222,124,47,101,37,92,249,123,247,173,160,11,246,39,137,25,129,124,230,114,253,133,54,244,121,238,93,109,43,133,226,84,125,243,211,87,55]}}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":1,"reservedBits":0,"writeUndiv":false})
[2026-08-20 20:56:33] debug: zh:zstack: sendZclFrameToEndpointInternal 0x00178801aabbccdd:29646/11 (0,0,1)
[2026-08-20 20:56:33] debug: zh:zstack:znp: --> SREQ: AF - dataRequest - {"dstaddr":29646,"destendpoint":11,"srcendpoint":1,"clusterid":25,"transid":230,"options":0,"radius":30,"len":81,"data":{"type":"Buffer","data":[25,189,5,0,11,16,20,1,2,37,0,1,132,18,5,0,64,220,127,54,27,73,196,126,123,235,38,233,50,159,33,173,169,210,202,203,66,67,205,139,31,241,215,174,222,124,47,101,37,92,249,123,247,173,160,11,246,39,137,25,129,124,230,114,253,133,54,244,121,238,93,109,43,133,226,84,125,243,211,87,55]}}
[2026-08-20 20:56:33] debug: zh:zstack:unpi:parser: <-- [254,1,100,1,0,100,254,3,68,128,0,1,230,32,254,3,69,196,206,115,0,63]
[2026-08-20 20:56:33] debug: zh:zstack:znp: <-- AREQ: AF - dataConfirm - {"status":0,"endpoint":1,"transid":230}
[2026-08-20 20:56:33] debug: zh:zstack:unpi:parser: <-- [254,39,68,129,0,0,25,0,206,115,11,1,0,87,0,230,165,123,0,0,19,1,190,3,2,11,16,20,1,2,37,0,1,196,18,5,0,64,0,0,206,115,29,149]
[2026-08-20 20:56:33] debug: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":25,"srcaddr":29646,"srcendpoint":11,"dstendpoint":1,"wasbroadcast":0,"linkquality":87,"securityuse":0,"timestamp":8103398,"transseqnumber":0,"len":19,"data":{"type":"Buffer","data":[1,190,3,2,11,16,20,1,2,37,0,1,196,18,5,0,64,0,0]}}
[2026-08-20 20:56:33] debug: z2m: Received Zigbee message from 'ota_device', type 'commandImageBlockRequest', cluster 'genOta', data '{"fieldControl":2,"fileOffset":332484,"fileVersion":16786690,"imageType":276,"manufacturerCode":4107,"maximumDataSize":64,"minimumBlockPeriod":0}' from endpoint 11 with groupID 0
[2026-08-20 20:56:33] debug: zh:controller:ota: Request offsets: fileOffset=332484 pageOffset=0 maximumDataSize=64
[2026-08-20 20:56:33] debug: zh:controller:ota: Payload offsets: start=332484 end=332548 dataSize=64
[2026-08-20 20:56:33] debug: zh:controller:endpoint: CommandResponse 0x00178801aabbccdd/11 genOta.imageBlockResponse({"status":0,"manufacturerCode":4107,"imageType":276,"fileVersion":16786690,"fileOffset":332484,"dataSize":64,"data":{"type":"Buffer","data":[153,247,64,70,105,224,86,163,140,177,248,32,43,29,109,130,199,250,75,47,210,169,85,188,202,115,192,218,137,233,33,38,95,188,249,30,182,44,128,56,163,211,202,64,221,185,198,91,245,159,34,199,140,247,175,42,74,0,203,116,189,120,171,148]}}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":1,"reservedBits":0,"writeUndiv":false})
[2026-08-20 20:56:33] debug: zh:zstack: sendZclFrameToEndpointInternal 0x00178801aabbccdd:29646/11 (0,0,1)
[2026-08-20 20:56:33] debug: zh:zstack:znp: --> SREQ: AF - dataRequest - {"dstaddr":29646,"destendpoint":11,"srcendpoint":1,"clusterid":25,"transid":231,"options":0,"radius":30,"len":81,"data":{"type":"Buffer","data":[25,190,5,0,11,16,20,1,2,37,0,1,196,18,5,0,64,153,247,64,70,105,224,86,163,140,177,248,32,43,29,109,130,199,250,75,47,210,169,85,188,202,115,192,218,137,233,33,38,95,188,249,30,182,44,128,56,163,211,202,64,221,185,198,91,245,159,34,199,140,247,175,42,74,0,203,116,189,120,171,148]}}
[2026-08-20 20:56:33] debug: zh:zstack:unpi:parser: <-- [254,3,68,128,0,1,231,33,254,3,69,196,206,115,0,63]
[2026-08-20 20:56:33] debug: zh:zstack:znp: <-- AREQ: AF - dataConfirm - {"status":0,"endpoint":1,"transid":231}
[2026-08-20 20:56:33] debug: zh:zstack:unpi:parser: <-- [254,39,68,129,0,0,25,0,206,115,11,1,0,91,0,202,190,123,0,0,19,1,191,3,2,11,16,20,1,2,37,0,1,4,19,5,0,64,0,0,206,115,29,110]
[2026-08-20 20:56:33] debug: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":25,"srcaddr":29646,"srcendpoint":11,"dstendpoint":1,"wasbroadcast":0,"linkquality":91,"securityuse":0,"timestamp":8109770,"transseqnumber":0,"len":19,"data":{"type":"Buffer","data":[1,191,3,2,11,16,20,1,2,37,0,1,4,19,5,0,64,0,0]}}
[2026-08-20 20:56:33] debug: z2m: Received Zigbee message from 'ota_device', type 'commandImageBlockRequest', cluster 'genOta', data '{"fieldControl":2,"fileOffset":332548,"fileVersion":16786690,"imageType":276,"manufacturerCode":4107,"maximumDataSize":64,"minimumBlockPeriod":0}' from endpoint 11 with groupID 0
[2026-08-20 20:56:33] debug: zh:controller:ota: Request offsets: fileOffset=332548 pageOffset=0 maximumDataSize=64
[2026-08-20 20:56:33] debug: zh:controller:ota: Payload offsets: start=332548 end=332612 dataSize=64
[2026-08-20 20:56:33] debug: zh:controller:endpoint: CommandResponse 0x00178801aabbccdd/11 genOta.imageBlockResponse({"status":0,"manufacturerCode":4107,"imageType":276,"fileVersion":16786690,"fileOffset":332548,"dataSize":64,"data":{"type":"Buffer","data":[242,246,235,239,136,152,205,44,250,46,123,176,22,253,141,222,200,250,96,199,199,195,70,32,34,203,100,176,147,243,186,154,221,66,72,63,27,99,81,126,97,22,23,243,197,31,67,224,67,188,242,205,13,48,230,133,112,32,137,25,91,120,99,69]}}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":1,"reservedBits":0,"writeUndiv":false})
[2026-08-20 20:56:33] debug: zh:zstack: sendZclFrameToEndpointInternal 0x00178801aabbccdd:29646/11 (0,0,1)
[2026-08-20 20:56:33] debug: zh:zstack:znp: --> SREQ: AF - dataRequest - {"dstaddr":29646,"destendpoint":11,"srcendpoint":1,"clusterid":25,"transid":232,"options":0,"radius":30,"len":81,"data":{"type":"Buffer","data":[25,191,5,0,11,16,20,1,2,37,0,1,4,19,5,0,64,242,246,235,239,136,152,205,44,250,46,123,176,22,253,141,222,200,250,96,199,199,195,70,32,34,203,100,176,147,243,186,154,221,66,72,63,27,99,81,126,97,22,23,243,197,31,67,224,67,188,242,205,13,48,230,133,112,32,137,25,91,120,99,69]}}
[2026-08-20 20:56:33] debug: zh:zstack:unpi:parser: <-- [254,3,68,128,0,1,232,46,254,39,68,129,0,0,25,0,206,115,11,1,0,91,0,166,203,123,0,0,19,1,192,3,2,11,16,20,1,2,37,0,1,68,19,5,0,64,0,0,206,115,29,72]
[2026-08-20 20:56:33] debug: zh:zstack:znp: <-- AREQ: AF - dataConfirm - {"status":0,"endpoint":1,"transid":232}
[2026-08-20 20:56:33] debug: zh:zstack:znp: <-- AREQ: AF - incomingMsg - {"groupid":0,"clusterid":25,"srcaddr":29646,"srcendpoint":11,"dstendpoint":1,"wasbroadcast":0,"linkquality":91,"securityuse":0,"timestamp":8113062,"transseqnumber":0,"len":19,"data":{"type":"Buffer","data":[1,192,3,2,11,16,20,1,2,37,0,1,68,19,5,0,64,0,0]}}
[2026-08-20 20:56:33] debug: z2m: Received Zigbee message from 'ota_device', type 'commandImageBlockRequest', cluster 'genOta', data '{"fieldControl":2,"fileOffset":332612,"fileVersion":16786690,"imageType":276,"manufacturerCode":4107,"maximumDataSize":64,"minimumBlockPeriod":0}' from endpoint 11 with groupID 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment