TLSR8258,OTA失败

Zigbee 子设备开发


Post Reply
cheng_JS
Posts: 117

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

Attachments
512f703a7d4826a52e6fe5f815da8ab.jpg
OTA.txt
(31.1 KiB) Downloaded 10 times
huanghuan
Posts: 244

Re: TLSR8258,OTA失败

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

cheng_JS
Posts: 117

Re: TLSR8258,OTA失败

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

huanghuan
Posts: 244

Re: TLSR8258,OTA失败

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)
cheng_JS
Posts: 117

Re: TLSR8258,OTA失败

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

huanghuan
Posts: 244

Re: TLSR8258,OTA失败

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

Post Reply