This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Asset Tracker V2 v1.9.1 - Fault when no time info from Network

Hello,

I'm running asset_tracker_v2 from v1.9.1 on a LTE-M network that does not give the time (UTC clock) info.

When no time information is given, the application should get from a NTP server.

The Asset_Tracker_v2 has this implemented, but is giving a hard fault when getting NTP data:

[00:00:00.501,525] <dbg> nrf_cloud_integration.cloud_wrap_init: ********************************************
[00:00:00.511,718] <dbg> nrf_cloud_integration.cloud_wrap_init:  The Asset Tracker v2 has started
[00:00:00.520,965] <dbg> nrf_cloud_integration.cloud_wrap_init:  Version:     0.0.0-ltem_debug
[00:00:00.529,937] <dbg> nrf_cloud_integration.cloud_wrap_init:  Cloud:       nRF Cloud
[00:00:00.538,330] <dbg> nrf_cloud_integration.cloud_wrap_init:  Endpoint:    a2n7tk1kp18wix-ats.iot.us-east-1.amazonaws.com
[00:00:00.549,896] <dbg> nrf_cloud_integration.cloud_wrap_init: ********************************************
[00:00:00.574,432] <dbg> modem_module.configure_low_power: PSM requested
[00:00:00.627,899] <inf> event_manager: MODEM_EVT_LTE_CONNECTING
[00:00:00.634,368] <dbg> ui_module.state_set: State transition STATE_RUNNING --> STATE_LTE_CONNECTING
[00:00:00.644,989] <dbg> modem_module.state_set: State transition STATE_DISCONNECTED --> STATE_CONNECTING
%CESQ: 51,2,0,0
[00:00:02.544,525] <dbg> modem_module.modem_rsrp_handler: Incoming RSRP status message, RSRP value is -89
+CEREG: 2,"C577","0AAEEB16",7
[00:00:02.557,800] <dbg> modem_module.lte_evt_handler: LTE cell changed: Cell ID: 179235606, Tracking area: 50551
[00:00:02.568,511] <inf> event_manager: MODEM_EVT_LTE_DISCONNECTED
[00:00:02.575,622] <inf> event_manager: MODEM_EVT_LTE_CELL_UPDATE
%CESQ: 55,2,6,0
[00:00:02.604,858] <dbg> modem_module.modem_rsrp_handler: Incoming RSRP status message, RSRP value is -85
+CSCON: 1
[00:00:02.615,814] <dbg> modem_module.lte_evt_handler: RRC mode: Connected
%CESQ: 54,2,1,0
[00:00:04.409,729] <dbg> modem_module.modem_rsrp_handler: Incoming RSRP status message, RSRP value is -86
%CESQ: 54,2,6,0
[00:00:05.211,700] <dbg> modem_module.modem_rsrp_handler: Incoming RSRP status message, RSRP value is -86
+CEREG: 1,"C577","0AAEEB16",7,,,"11100000","11100000"
[00:00:07.914,672] <dbg> modem_module.lte_evt_handler: Network registration status: Connected - home network
[00:00:07.925,537] <dbg> modem_module.lte_evt_handler: PSM parameter update: TAU: 3240, Active time: -1
[00:00:07.935,394] <inf> event_manager: MODEM_EVT_LTE_CONNECTED
[00:00:07.941,772] <dbg> ui_module.state_set: State transition STATE_LTE_CONNECTING --> STATE_RUNNING
[00:00:07.951,782] <inf> event_manager: MODEM_EVT_LTE_PSM_UPDATE
[00:00:07.959,320] <dbg> modem_module.state_set: State transition STATE_CONNECTING --> STATE_CONNECTED
[00:00:07.969,085] <dbg> cloud_module.state_set: State transition STATE_LTE_DISCONNECTED --> STATE_LTE_CONNECTED
[00:00:07.979,583] <dbg> cloud_module.connect_cloud: Connecting to cloud
[00:00:07.986,663] <wrn> cloud_module: Cloud connection establishment in progress
[00:00:07.994,781] <wrn> cloud_module: New connection attempt in 32 seconds if not successful
[00:00:08.003,997] <dbg> nrf_cloud_integration.nrf_cloud_event_handler: NRF_CLOUD_EVT_TRANSPORT_CONNECTING
[00:00:08.014,007] <dbg> cloud_module.cloud_wrap_event_handler: CLOUD_WRAP_EVT_CONNECTING
[00:00:08.022,613] <inf> event_manager: CLOUD_EVT_CONNECTING
[00:00:08.028,747] <dbg> ui_module.state_set: State transition STATE_RUNNING --> STATE_CLOUD_CONNECTING
[00:00:08.914,794] <dbg> date_time.date_time_update_thread: Updating date time UTC...
[00:00:08.922,912] <dbg> date_time.date_time_core_current_check: Date time never set
[00:00:08.931,030] <dbg> date_time.date_time_update_thread: Getting time from cellular network
[00:00:08.940,032] <dbg> date_time.date_time_modem_get: Modem has not got time from LTE network, so not using it
[00:00:08.950,561] <dbg> date_time.date_time_update_thread: Getting time from NTP server
[00:00:08.959,503] <err> os: ***** USAGE FAULT *****
[00:00:08.965,026] <err> os:   Stack overflow (context area not valid)
[00:00:08.972,198] <err> os: r0/a1:  0x0004cd4c  r1/a2:  0x21000000  r2/a3:  0x20703aa4
[00:00:08.980,804] <err> os: r3/a4:  0x0004bfa1 r12/ip:  0x08c42205 r14/lr:  0x000591a1
[00:00:08.989,410] <err> os:  xpsr:  0x00059000
[00:00:08.994,567] <err> os: s[ 0]:  0xffffffff  s[ 1]:  0x00000000  s[ 2]:  0x00000000  s[ 3]:  0x00000000
[00:00:09.004,913] <err> os: s[ 4]:  0x00000000  s[ 5]:  0x00000000  s[ 6]:  0x00000000  s[ 7]:  0x00000000
[00:00:09.015,228] <err> os: s[ 8]:  0x00000000  s[ 9]:  0x00000000  s[10]:  0x00000000  s[11]:  0x00000000
[00:00:09.025,573] <err> os: s[12]:  0xffffffff  s[13]:  0x00000000  s[14]:  0x00000000  s[15]:  0x00000000
[00:00:09.035,888] <err> os: fpscr:  0x6923ea82
[00:00:09.041,076] <err> os: Faulting instruction address (r15/pc): 0x000572fb
[00:00:09.048,889] <err> os: >>> ZEPHYR FATAL ERROR 2: Stack overflow on CPU 0
[00:00:09.056,732] <err> os: Current thread: 0x2000ec20 (unknown)
[00:00:09.063,507] <dbg> util_module.state_set: State transition STATE_INIT --> STATE_REBOOT_PENDING
[00:00:09.072,967] <inf> event_manager: UTIL_EVT_SHUTDOWN_REQUEST
[00:00:09.079,559] <dbg> ui_module.state_set: State transition STATE_CLOUD_CONNECTING --> STATE_SHUTDOWN
[00:00:09.089,477] <dbg> gnss_module.state_set: State transition STATE_RUNNING --> STATE_SHUTDOWN
[00:00:09.098,937] <inf> event_manager: UI_EVT_SHUTDOWN_READY
[00:00:09.105,133] <wrn> modules_common: Module "ui" shutdown registered
[00:00:09.112,518] <inf> event_manager: GNSS_EVT_SHUTDOWN_READY
[00:00:09.118,927] <wrn> modules_common: Module "gnss" shutdown registered
[00:00:09.126,953] <inf> event_manager: APP_EVT_SHUTDOWN_READY
[00:00:09.133,209] <wrn> modules_common: Module "app" shutdown registered
[00:00:09.141,021] <dbg> main.state_set: State transition STATE_RUNNING --> STATE_SHUTDOWN
[00:00:09.149,719] <inf> event_manager: CLOUD_EVT_SHUTDOWN_READY
[00:00:09.156,250] <wrn> modules_common: Module "cloud" shutdown registered
[00:00:09.164,123] <inf> event_manager: SENSOR_EVT_SHUTDOWN_READY
[00:00:09.170,623] <wrn> modules_common: Module "sensor" shutdown registered
[00:00:09.178,527] <inf> event_manager: DATA_EVT_SHUTDOWN_READY
[00:00:09.184,814] <wrn> modules_common: Module "data" shutdown registered

Related