Page 1 of 1

TLSR8258,OTA失败

Posted: 2024年 Oct 28日 11:56
by cheng_JS

SDK版本:TLSR8258_TuyaOS-3.10.0
每次OTA都会显示超时失败,这个我们如何排查是哪里出了问题,感觉log提供的信息比较有限


Re: TLSR8258,OTA失败

Posted: 2024年 Oct 28日 13:37
by huanghuan

1.你好,请你提供下zigbee 抓包文件,可以查看搭建 https://www.tuyaos.com/viewtopic.php?t=490
2.如果是低功耗设备,请确认设备开始ota时是否有发data request开始进行ota,比如设备需要进行一次按键唤醒发送一次数据,获取网关是否有ota包缓存


Re: TLSR8258,OTA失败

Posted: 2024年 Oct 28日 14:08
by cheng_JS

我现在才买抓包工具,现在手里暂时没有,想知道大概要看程序的那个地方,我们先检查一遍


Re: TLSR8258,OTA失败

Posted: 2024年 Oct 28日 14:16
by huanghuan

1.请提供以下信息,设备 router还是 sleep end device
2.设备如果是sleep end device,poll参数配置为什么? 参考该链接 确认 https://support.tuya.com/zh/help/_detail/Kdajf848dswec

3.请确认 是否进入以下函数

Code: Select all

VOID_T tal_zg_ota_start_callback(UINT_T image_size, VOID_T* argv)

VOID_T tal_zg_ota_end_callback(UINT8_T result)

Re: TLSR8258,OTA失败

Posted: 2024年 Oct 29日 16:48
by cheng_JS

非常感谢,找到原因了,但我发现我这个OTA,好像279K的更新,花了13分钟左右,这慢的离谱,这个是正常的情况吗?


Re: TLSR8258,OTA失败

Posted: 2024年 Oct 29日 16:55
by huanghuan

1.你好,这块的话,zigbee 一帧的payload上限是 127bytes,有效载荷在 50至70 bytes左右,带宽在这里
2.全量ota 按照这个时间是正常的