【已解决】【IPC SDK 5.x】OTA升级问题

IPC/NVR/可视门铃等具备多媒体能力的设备,扫地机/AGV等机器人设备


Post Reply
17333092159
Posts: 33

麻烦请教一下,目前初次寻找到设备时可以有升级提醒,在__IPC_APP_upgrade_notify_cb中已经实现了固件的下载更新替换,重启之后,APP却会卡住有超时升级提醒

mmexport1717484607361.jpg

,然后再次尝试升级的时候就直接显示升级失败了

mmexport1717484604705.jpg

,只有把tmp下三个文件删掉再寻找一遍设备才能再更新

12.png

,请问该如何解决这个问题,APP怎么收到升级完成的信息呢?


Tags:
郭老庄
Posts: 196

Re: 【求助】【IPC SDK 5.x】OTA升级问题

17333092159 2024年 Jun 4日 15:17

麻烦请教一下,目前初次寻找到设备时可以有升级提醒,在__IPC_APP_upgrade_notify_cb中已经实现了固件的下载更新替换,重启之后,APP却会卡住有超时升级提醒mmexport1717484607361.jpg,然后再次尝试升级的时候就直接显示升级失败了mmexport1717484604705.jpg,只有把tmp下三个文件删掉再寻找一遍设备才能再更新12.png,请问该如何解决这个问题,APP怎么收到升级完成的信息呢?

第一个问题,重启以后,设备会上报版本号,可能是上报版本号不是目标版本号导致的。版本号的赋值参考demo 中的__TUYA_IPC_SDK_START函数,具体在strcpy(ipc_sdk_run_var.iot_info.dev_sw_version,s_app_version);

第二个问题,提供下设备debug日志

17333092159
Posts: 33

Re: 【求助】【IPC SDK 5.x】OTA升级问题

谢谢,已经解决了

17333092159
Posts: 33

Re: 【求助】【IPC SDK 5.x】OTA升级问题

目前就剩第二个问题了,就是再次想要升级时会直接升级失败,log如下

Attachments
upgrade.log
(142.66 KiB) Downloaded 78 times
郭老庄
Posts: 196

Re: 【求助】【IPC SDK 5.x】OTA升级问题

17333092159 2024年 Jun 4日 18:02

目前就剩第二个问题了,就是再次想要升级时会直接升级失败,log如下

升级一次已经是最新版本了,不会再提示升级了吧。想要再次升级是什么意思?

17333092159
Posts: 33

Re: 【求助】【IPC SDK 5.x】OTA升级问题

就是假设已经完成了一次升级版本由1.2.3变为1.2.5,我再上传一个新的固件版本1.2.6,APP检测到有新版本然后进行更新,就会报升级失败,信号太弱的问题。只有把那三个db文件删掉再搜寻添加设备后才不会出现升级失败这个问题,请问是什么原因会导致呀?

User avatar
起个中文名
Posts: 152

Re: 【求助】【IPC SDK 5.x】OTA升级问题

请问你的启动模式是-m 2么?如果是的,配网后再启动,传给涂鸦接口的token,填NULL(OPERATE_RET tuya_ipc_start_sdk(IN CONST WIFI_INIT_MODE_E wifi_mode,IN CONST char *pToken))

17333092159
Posts: 33

Re: 【求助】【IPC SDK 5.x】OTA升级问题

好的谢谢,把token填NULL就没有那个问题了;请问如果我是用0-WIFI_INIT_AUTO启动的话,就把token改回去就可以了是吗?

User avatar
起个中文名
Posts: 152

Re: 【求助】【IPC SDK 5.x】OTA升级问题

最新的SDK不支持AUTO模式了。wifi的话请使用WIFI_INIT_AP

17333092159
Posts: 33

Re: 【求助】【IPC SDK 5.x】OTA升级问题

好的,谢谢了

Post Reply