// 跳转到升级中界面
if (OtaView::GetInstance()) {
- do_ln_http_server_send_data(LN_HTTP_SERVICE_CMD_OTA_DOWNLOAD, NULL, 0);
+ std::string cat1_pyver = uapi_dev_runtime_get_cat1_pyver();
+ if(cat1_pyver == "PY_SRV_V27")
+ {
+ do_ln_http_server_send_data(LN_HTTP_SERVICE_CMD_OTA_GET_TASK_CAT1_RUN, NULL, 0);
+ }
+ else
+ {
+ do_ln_http_server_send_data(LN_HTTP_SERVICE_CMD_OTA_DOWNLOAD, NULL, 0);
+ }
OtaView::GetInstance()->ChangeView(OtaView::OTA_VIEW_COUNTDOWN, OtaView::OTA_VIEW_UPDATING);
}
static uint16 mode_ota_count=0;
+#ifdef BOARD_LEINIAO
#include "ln_api_interface.h"
+#endif
static void modem_ota_timer_CallBack(int data_tmp)
{
+ printf("modem_ota_timer_CallBack mode_ota_count:%d\n",mode_ota_count);
if(old_model_ver!=g_py_ver)
{
uint8_t TRANSMIT_DATA=TRANS_FREE;
#ifdef BOARD_LEINIAO
push_ota_status(OTA_UI_STATUS_SUCCESS);
+ LOS_Msleep(1000);
shutdown_reboot_prejobs(REBOOT_TYPE);
#else
CustomEventPublish(TOPIC_EVENT_BLE_TRANSMIT,&TRANSMIT_DATA,1);