LTE-m Reconnect after LoS

Hi,

This is a continuation of the below tickets:

After updating the modem firmware to 1.3.3 and recompiling Asset Tracker v2 with SDK 2.1, I'm afraid the problem appears not to have been resolved. I have been running tests driving around Sydney with Asset Tracker v2 running on my Thingy91, reporting to my LWM2M server. I managed to capture modem trace using a Raspberry Pi 4 and a small shell script. Looking at logs on my server, last data packet was received about 10 minutes after powering Thingy91 on, while the modem trace and logs were captured for almost an hour. I have attached both logs for your team to check.

Kind Regards,
Iman

PS: Due to the size of SUPL library, I could not use LOG_XXX functions (even in minimal mode) when using LWM2M and had to write a replacement macro, hence the filename in logs...

---2022103007:34:530734---
*** Booting Zephyr OS build v3.1.99-ncs1  ***

../src/ext_sensors/ext_sensors.c	[ERR]	Invalid inactivity threshold value: 0.000000
../src/modules/sensor_module.c	[WRN]	The requested inact threshold value not valid
../src/modules/modem_module.c	[WRN]	Event: PDP context 0, PDN type IPv4 only allowed
../src/modules/cloud_module.c	[WRN]	Cloud connection establishment in progress
../src/modules/cloud_module.c	[WRN]	New connection attempt in 32 seconds if not successful
../src/modules/modem_module.c	[WRN]	Event: PDP context 0, PDN type IPv4 only allowed
../src/modules/cloud_module.c	[ERR]	cloud_connect failed, error: -119
../src/modules/cloud_module.c	[WRN]	Cloud connection establishment in progress
../src/modules/cloud_module.c	[WRN]	New connection attempt in 32 seconds if not successful
../src/modules/data_module.c	[WRN]	Don't acknowledge configuration back to cloud. This is not nessecary when building for LwM2M
../src/cloud/cloud_codec/lwm2m/lwm2m_codec.c Assistance data needed, ephe 0xffffffff, alm 0xffffffff, flags 0x3b


../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Connecting to 142.250.102.192 port 7276
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Starting SUPL session
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP encoding length: 34
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes sent: 34
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes received: 30, total 30
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP ossDecode success, choice 3
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	SUPL server responded using version 2.0.4
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	SUPL response received
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP encoding length: 53
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes sent: 53
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes received: 708, total 708
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP ossDecode more input 4
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes received: 708, total 1416
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP ossDecode more input 4
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes received: 708, total 2124
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP ossDecode more input 4
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes received: 708, total 2832
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP ossDecode more input 4
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes received: 242, total 3074
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP ossDecode success, choice 5
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 4, size: 8
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 6, size: 144
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 7, size: 16
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 1, size: 16
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 3, size: 32
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	No integrity data available
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	SUPL POS received
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes received: 30, total 30
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP ossDecode success, choice 6
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	SUPL END received
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	SUPL session internal resources released
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	SUPL session finished
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Done
../src/modules/data_module.c	[WRN]	Failed to request A-GPS data, error: -61
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	lwm2m_engine_send, error: -1
../src/modules/cloud_module.c	[ERR]	cloud_wrap_data_send, err: -1
../src/modules/data_module.c	[WRN]	Don't acknowledge configuration back to cloud. This is not nessecary when building for LwM2M
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	lwm2m_engine_send, error: -1
../src/modules/cloud_module.c	[ERR]	cloud_wrap_data_send, err: -1
../src/modules/data_module.c	[WRN]	Don't acknowledge configuration back to cloud. This is not nessecary when building for LwM2M
../src/cloud/cloud_codec/lwm2m/lwm2m_codec.c Assistance data needed, ephe 0xffffffff, alm 0x00000000, flags 0x20


../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Connecting to 142.250.102.192 port 7276
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Starting SUPL session
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP encoding length: 34
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes sent: 34
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes received: 30, total 30
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP ossDecode success, choice 3
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	SUPL server responded using version 2.0.4
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	SUPL response received
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP encoding length: 53
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes sent: 53
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes received: 708, total 708
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP ossDecode more input 4
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes received: 708, total 1416
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP ossDecode more input 4
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes received: 708, total 2124
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP ossDecode more input 4
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes received: 185, total 2309
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP ossDecode success, choice 5
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	No iono data available
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	No system time data available
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	No location data available
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	No UTC data available
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	No almanac data available
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	No integrity data available
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	SUPL POS received
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes received: 30, total 30
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP ossDecode success, choice 6
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	SUPL END received
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	SUPL session internal resources released
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	SUPL session finished
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Done
../src/modules/data_module.c	[WRN]	Failed to request A-GPS data, error: -61
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	lwm2m_engine_send, error: -1
../src/modules/cloud_module.c	[ERR]	cloud_wrap_data_send, err: -1
../src/modules/gnss_module.c	[WRN]	GNSS search already active and will not be restarted
../src/modules/gnss_module.c	[WRN]	Try setting a sample/publication interval greater
../src/modules/gnss_module.c	[WRN]	than the GNSS search timeout.
../src/modules/data_module.c	[WRN]	Don't acknowledge configuration back to cloud. This is not nessecary when building for LwM2M
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	lwm2m_engine_send, error: -1
../src/modules/cloud_module.c	[ERR]	cloud_wrap_data_send, err: -1
../src/modules/data_module.c	[WRN]	Don't acknowledge configuration back to cloud. This is not nessecary when building for LwM2M
../src/modules/gnss_module.c	[WRN]	GNSS search already active and will not be restarted
../src/modules/gnss_module.c	[WRN]	Try setting a sample/publication interval greater
../src/modules/gnss_module.c	[WRN]	than the GNSS search timeout.
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	lwm2m_engine_send, error: -1
../src/modules/cloud_module.c	[ERR]	cloud_wrap_data_send, err: -1
../src/modules/modem_module.c	[ERR]	modem_info_params_get, error: -22
../src/modules/modem_module.c	[ERR]	modem_info_params_get, error: -22
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	lwm2m_engine_send, error: -1
../src/modules/cloud_module.c	[ERR]	cloud_wrap_data_send, err: -1
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	LWM2M_RD_CLIENT_EVENT_NETWORK_ERROR
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	lwm2m_rd_client_start, error: -119
../src/modules/cloud_module.c	[ERR]	cloud_connect failed, error: -119
../src/modules/cloud_module.c	[WRN]	Cloud connection establishment in progress
../src/modules/cloud_module.c	[WRN]	New connection attempt in 32 seconds if not successful
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	LWM2M_RD_CLIENT_EVENT_NETWORK_ERROR
../src/modules/gnss_module.c	[WRN]	GNSS search already active and will not be restarted
../src/modules/gnss_module.c	[WRN]	Try setting a sample/publication interval greater
../src/modules/gnss_module.c	[WRN]	than the GNSS search timeout.
../src/modules/modem_module.c	[ERR]	modem_info_params_get, error: -22
../src/modules/modem_module.c	[ERR]	modem_info_params_get, error: -22
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	lwm2m_rd_client_start, error: -119
../src/modules/cloud_module.c	[ERR]	cloud_connect failed, error: -119
../src/modules/cloud_module.c	[WRN]	Cloud connection establishment in progress
../src/modules/cloud_module.c	[WRN]	New connection attempt in 64 seconds if not successful
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	LWM2M_RD_CLIENT_EVENT_NETWORK_ERROR
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	lwm2m_rd_client_start, error: -119
../src/modules/cloud_module.c	[ERR]	cloud_connect failed, error: -119
../src/modules/cloud_module.c	[WRN]	Cloud connection establishment in progress
../src/modules/cloud_module.c	[WRN]	New connection attempt in 128 seconds if not successful
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	LWM2M_RD_CLIENT_EVENT_NETWORK_ERROR
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	LWM2M_RD_CLIENT_EVENT_NETWORK_ERROR
../src/modules/modem_module.c	[ERR]	modem_info_params_get, error: -22
../src/modules/modem_module.c	[ERR]	modem_info_params_get, error: -22
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	LWM2M_RD_CLIENT_EVENT_NETWORK_ERROR
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	LWM2M_RD_CLIENT_EVENT_NETWORK_ERROR
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	lwm2m_rd_client_start, error: -119
../src/modules/cloud_module.c	[ERR]	cloud_connect failed, error: -119
../src/modules/cloud_module.c	[WRN]	Cloud connection establishment in progress
../src/modules/cloud_module.c	[WRN]	New connection attempt in 256 seconds if not successful
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	LWM2M_RD_CLIENT_EVENT_NETWORK_ERROR
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	lwm2m_rd_client_start, error: -119
../src/modules/cloud_module.c	[ERR]	cloud_connect failed, error: -119
../src/modules/cloud_module.c	[WRN]	Cloud connection establishment in progress
../src/modules/cloud_module.c	[WRN]	New connection attempt in 512 seconds if not successful
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	LWM2M_RD_CLIENT_EVENT_NETWORK_ERROR
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	lwm2m_rd_client_start, error: -119
../src/modules/cloud_module.c	[ERR]	cloud_connect failed, error: -119
../src/modules/cloud_module.c	[WRN]	Cloud connection establishment in progress
../src/modules/cloud_module.c	[WRN]	New connection attempt in 2048 seconds if not successful
../src/modules/gnss_module.c	[WRN]	GNSS search already active and will not be restarted
../src/modules/gnss_module.c	[WRN]	Try setting a sample/publication interval greater
../src/modules/gnss_module.c	[WRN]	than the GNSS search timeout.
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	LWM2M_RD_CLIENT_EVENT_NETWORK_ERROR
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	LWM2M_RD_CLIENT_EVENT_NETWORK_ERROR
../src/cloud/cloud_codec/lwm2m/lwm2m_codec.c Assistance data needed, ephe 0xffffffff, alm 0x00000000, flags 0x20


../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Connecting to 142.250.102.192 port 7276
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Starting SUPL session
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP encoding length: 34
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes sent: 34
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes received: 30, total 30
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP ossDecode success, choice 3
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	SUPL server responded using version 2.0.4
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	SUPL response received
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP encoding length: 53
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes sent: 53
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes received: 708, total 708
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP ossDecode more input 4
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes received: 708, total 1416
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP ossDecode more input 4
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes received: 708, total 2124
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP ossDecode more input 4
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes received: 185, total 2309
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP ossDecode success, choice 5
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	No iono data available
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	No system time data available
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	No location data available
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	No UTC data available
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Injected A-GPS data, type: 2, size: 72
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	No almanac data available
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	No integrity data available
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	SUPL POS received
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Bytes received: 30, total 30
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	ULP ossDecode success, choice 6
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	SUPL END received
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	SUPL session internal resources released
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	SUPL session finished
../src/cloud/lwm2m_integration/assistance_supl.c	[INF]	Done
../src/modules/data_module.c	[WRN]	Failed to request A-GPS data, error: -61
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	lwm2m_rd_client_start, error: -119
../src/modules/cloud_module.c	[ERR]	cloud_connect failed, error: -119
../src/modules/cloud_module.c	[WRN]	Cloud connection establishment in progress
../src/modules/cloud_module.c	[WRN]	New connection attempt in 4096 seconds if not successful
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	LWM2M_RD_CLIENT_EVENT_NETWORK_ERROR
../src/modules/gnss_module.c	[WRN]	GNSS search already active and will not be restarted
../src/modules/gnss_module.c	[WRN]	Try setting a sample/publication interval greater
../src/modules/gnss_module.c	[WRN]	than the GNSS search timeout.
../src/cloud/lwm2m_integration/lwm2m_integration.c	[ERR]	LWM2M_RD_CLIENT_EVENT_NETWORK_ERROR
modem-trace.bz2

Parents Reply Children
  • Hi, and thank you for the logs.

    Our modem team has had a look and did not find anything wrong. They found a couple of cell losses where the modem is able to find the cell again. Unfortunately there are no time stamps in the application log indicating when the problem appears.

    Could you please confirm that the problem in the latest log is that data is not successfully transferred? How often does the application send data? And how soon is it considered that the transmission is failed? We are asking because the simultaneous usage of GNSS and LTE may affect LTE functionality. There are also neighbor cell measurement requests which take some time, too.

  • Hi,

    The application is asset tracker v2 (slightly modified to include SUPL library for faster TTFF), running in ACTIVE mode.

    Last data packet was received by the server at 06:48:52 (local time). The logs end at (around) 07:05:00 (again local time) when I turned the device off.The instances of `LWM2M_RD_CLIENT_EVENT_NETWORK_ERROR` in the log are about two minutes apart.

    Regarding your questions about timing, I'm not sure. However asset tracker v2 is set up, that's the way it is working.

    I will capture a longer log on Sunday when I am driving out of town. Glad the logs are readable :)

  • Hi,

    A little bit of good news. I moved my changes to asset tracker v2 to the latest SDK (2.2.0) which uses Location library instead of gnss module, and could not make the tracker lose connection permanently while driving or flying. I am planning on performing more tests within the week, but fingers crossed the issue is now resolved Slight smile

    I will update the ticket by Friday (or sooner if I can reproduce the issue).

    Kind Regards,
    Iman

  • Thank you for the update. It will be interesting to hear how it goes Slight smile

Related