diff --git a/code/application/source/sf_app/code/source/app/sf_service.c b/code/application/source/sf_app/code/source/app/sf_service.c index c1dc92b39..73b6dfd0b 100755 --- a/code/application/source/sf_app/code/source/app/sf_service.c +++ b/code/application/source/sf_app/code/source/app/sf_service.c @@ -1528,6 +1528,17 @@ static SINT32 app_Register_Net_startup_mode(SF_FN_PARAM_S *pfnParam) s32ret = sf_get_utc(); + if (sf_get_signal_ready()) { + if (SUCCESS != sf_connect_ftps_server()) { + printf("[%s:%d]open ftps fail, reconnect\n", __FUNCTION__, + __LINE__); + if (SUCCESS != sf_connect_ftps_server()) { + printf("[%s:%d]re open ftps fail, reconnect\n", __FUNCTION__, + __LINE__); + } + } + } + sf_4G_usb_net_apn_cfg(pfnParam); set_at_parament(); sf_USB_net_init(); @@ -1536,16 +1547,7 @@ static SINT32 app_Register_Net_startup_mode(SF_FN_PARAM_S *pfnParam) serach_gps_onkey_start(); } - if (sf_get_signal_ready()) { - if (SUCCESS != sf_connect_ftps_server()) { - printf("[%s:%d]open ftps fail, reconnect\n", __FUNCTION__, - __LINE__); - if (SUCCESS != sf_connect_ftps_server()) { - printf("[%s:%d]re open ftps fail, reconnect\n", __FUNCTION__, - __LINE__); - } - } - } + SF_APPCOMM_CHECK_RETURN(s32ret, s32ret); break;