|
我尝试了在老的SDK版本上升级到新的版本时,设备端升级后使用的SDK开启了MD_MESH_OTA_EN为1,也就是开启了OTA的功能,同时网关在新的SDK版本也就是最新的4.1.0.1基础上也按照指导文档一样开启OTA功能,另设备端和网关端均开启了扩展广播包功能,以便让OTA的过程缩短点时间,结果依旧是出现首次升级如果不把设备进行退网处理OTA是无效的,当前网关端的log,我是直接在PC端的sig_mesh_tool.exe进行打印出来的,
<0000>13:41:28:918 [INFO] common)ExecCmd: e8 ff 00 00 00 00 02 00 F0 00 83 19 00 c0 27 00
<0001>13:41:28:940 [INFO] GATEWAY)cmd sendback src:0x00f0 dst:0x00f0,op 1983(FW_DISTRIBUT_START): 00 c0 27 00
<0002>13:41:28:942 [INFO] GATEWAY)cmd sendback src:0x00f0 dst:0x00f0,op 1d83(FW_DISTRIBUT_STATUS): 00 00
<0003>13:41:28:947 [INFO] cmd_rsp)Status Rsp______________: f0 00 f0 00 83 1d 00 00
<0004>13:41:28:948 [INFO] cmd_name)mesh OTA completed or get info ok!
<0005>13:41:28:948 [INFO] GATEWAY)HCI_GATEWAY_RSP_OP_CODE
: 91 81 f0 00 f0 00 83 1d 00 00
<0006>13:41:28:952 [INFO] gw_vc_log)OTA, block sum: 0,cur: 0, chunk sum: 0,cur: 0, Progress: 0% NULL
<0007>13:41:28:953 [INFO] GATEWAY)cmd sendback src:0x00f0 dst:0x0027,op 0a83(FW_UPDATE_METADATA_CHECK): 00 01 00 41 01 00 00 00 00
<0008>13:41:29:908 [INFO] GATEWAY)cmd sendback src:0x00f0 dst:0x0027,op 0a83(FW_UPDATE_METADATA_CHECK): 00 01 00 41 01 00 00 00 00
<0009>13:41:30:870 [INFO] GATEWAY)cmd sendback src:0x00f0 dst:0x0027,op 0a83(FW_UPDATE_METADATA_CHECK): 00 01 00 41 01 00 00 00 00
<0010>13:41:31:845 [ERR]:(GATEWAY)mesh OTA total failed: 1, adddr list: : 27 00
<0011>13:41:31:847 [INFO]:(GATEWAY)cmd sendback src:0x00f0 dst:0x00f0,op 1b83(FW_DISTRIBUT_CANCEL)NULL
<0012>13:41:31:849 [INFO]:(GATEWAY)cmd sendback src:0x00f0 dst:0x00f0,op 1d83(FW_DISTRIBUT_STATUS): 00 00
<0013>13:41:31:850 [INFO]:(cmd_rsp)Status Rsp______________: f0 00 f0 00 83 1d 00 00
<0014>13:41:31:850 [INFO]:(cmd_name)mesh OTA completed or get info ok!
<0015>13:41:31:850 [INFO]:(GATEWAY)HCI_GATEWAY_RSP_OP_CODE
: 91 81 f0 00 f0 00 83 1d 00 00
<0016>13:41:31:855 [INFO]:(gw_vc_log)OTA, block sum: 0,cur: 0, chunk sum: 0,cur: 0, Progress:100% NULL
这个是发出升级任务时的回复
所以问题依旧是没有解决,贵司FE那边反馈回来说没遇到这个问题,不清楚是否是我操作有问题还是为什么,但目前从我自己的测试流程看并看不出是哪的问题,请帮忙看一下你们那边是否能复现这个问题,谢谢 |
|