Modem has crashed, reason 0x10, PC: 0x9a776

Hey dear nordic support team 

hey all nordic users,

I would like to report an error that is happening with devices that have very low sleep time intervals ( 3 min or 5 min). After a while those devices are crashing with an error shown in screen shot below (UART Logs). I also attached the UART logs in a file, the devices were working fine an after a while they crash ( all cases are with devices with  low sleep time)

Its also important to mention that this never happened before. Now it is happening again and again: Device crash, we reset it, it works again and after a while it crashes. Its not also just one device, its happening with a lot of devices with low sleep time intervals
We are working currently on the firmware to make the device recover alone after that . We would love to get your insights and the experts from Nordic on why this is happening, since this is a modem crash coming from Nordic? what is this PC:0x9a776 reason? what to do to avoid this error or fix it?
attached you find also the UART logs
  • LTE-M
  • Modem firmware version 1.3.5
  • Connection was successful before, no other issues
  • Data was transferred
  • we always Reboot the device when waking up from sleep mode
I: Modem library successfully shut down
I: new sleep time in seconds : 130 (-49 Elapsed Time in seconds)
I: Alarm set for 130 seconds.
I: Going to deep sleep
uart:~$ *** Booting nRF Connect SDK v2.5.0 ***
W: Reset cause: 163
W: RESET BY PIN
I: Firmware VERSION 3.2.8
I: 2 Sectors of 4096 bytes
I: alloc wra: 0, ea0
I: data wra: 0, 418
I: No Bottle type is selected
W: Please Select Bottle type for accurate Filling Level.
I: Calibration data SLOP [0.000000] OFFSET [0]
I: Display Language is ENGLISH
I: Calibration data SLOP [0.000000] OFFSET [0]
I: Measured Weight: 0 grams
I: Filling Level: 0
I: Voltage: 3958
I:  Battery Percentage: 78%
I: HS4013_ID : -1475241472  |  Temperature is : 21   |   Humidity is : 36
I: Modem FW version: mfw_nrf9160_1.3.5
I: Using LTE LC neighbor search type GCI extended complete for 2 cells
I: Extracted IMEI: [ 359746167113302 ] Device ID : [ gasvisor-ID359746167113302 ]
I: Waiting for network..
+CEREG: 2,"C936","018D3017",7
W: LTE Searching
+CSCON: 1
I: RRC mode: connected
+CGEV: ME PDN ACT 0,0
+CNEC_ESM: 50,0
+CEREG: 5,"C936","018D3017",7,,,"00000000","11100000"
I: Network registration status: Connected - roaming
I: C%XTIME: "40","52309210727240","00"
onnected to Network
I: Waiting for modem to acquire network time...
I: Network time obtained %CCLK: "25/03/29,01:27:30+04",0
OK
I: Current UNIX time: 1743211650013
I: Stored Time in NVS (UNIX)  1743178781995
I: Difference in days: 0.38
I: Not enough time has passed. No location sent.
I: Current RSRP: -93 dBm
I: Current RSRQ: -8 dB
I: Current SNR (Signal to Noise ratio):  35 dB
I: Current Network Band: 20
I: Signal Strength: Fair
I: Signal Quality: Excellent
I: Initializing Iot Connect Init
I: Start IoTConnect_Init
I: Get URL address ...
I: Resolved 52.179.195.5 (AF_INET)
I: Connecting to discovery.iotconnect.io:443
I:   .. OK
I: This is json format
I: Connecting to euagent.iotconnect.io
I:   .. OK
I: Device : 359746167113302 Status :
I:   .. OK
I: Sync_Response_Data Saved
I: Init IoTConnect sdk SUCCESS
I: IPv4 Address found 20.50.65.137
I: MQTT_Init SUCCESS
I: [mqtt_evt_handler:207] MQTT client connected!
I: [mqtt_evt_handler:279] SUBACK packet id: 1234
I: Sensor data is [{"uniqueId":"359746167113302","time":"2025-03-29T01:27:37.000Z","data":{"weightGrams":0,"voltageMillivolts":3958,"fillingLevelPercentage":0,"batteryPercentage
":78,"signalStrengthDbm":-93,"temperatureCelsius":21,"humidityPercentage":36,"cylinderCapacity":0,"cylinderChangedEvent":0,"latitude":0,"longitude":0,"uncertaintyMeters":0,"firm
wareVersion":"3.2.8","hardwareVersion":"7.0"}}]
I: Time Diff : 1743211657
I: Publishing data...
I: getAllTwins Publish
I: [mqtt_evt_handler:270] PUBACK packet id: 1
I: [mqtt_evt_handler:270] PUBACK packet id: 3
I: [mqtt_evt_handler:230] MQTT PUBLISH result=0 len=112
I: Twin_Update_Data Publish
I: Twin_Update_Data Publish
I: [mqtt_evt_handler:230] MQTT PUBLISH result=0 len=0
I: :: sdk is Disconnected From IoTConnect ::
I: [mqtt_evt_handler:214] MQTT client disconnected 0
I: disconnection 0
I: Powering off LTE modem...
+CGEV: ME PDN DEACT 0
+CEREG: 0
I: Network disconnected..!
+CGEV: ME DETACH
+CSCON: 0
I: RRC mode: idle
I: LTE modem is powered off.
I: Deinitializing LTE link controller...
I: LTE link controller deinitialized
I: Modem library successfully shut down
I: new sleep time in seconds : 129 (-50 Elapsed Time in seconds)
I: Alarm set for 129 seconds.
I: Going to deep sleep
uart:~$ *** Booting nRF Connect SDK v2.5.0 ***
W: Reset cause: 163
W: RESET BY PIN
I: Firmware VERSION 3.2.8
I: 2 Sectors of 4096 bytes
I: alloc wra: 0, ea0
I: data wra: 0, 418
I: No Bottle type is selected
W: Please Select Bottle type for accurate Filling Level.
I: Calibration data SLOP [0.000000] OFFSET [0]
I: Display Language is ENGLISH
I: Calibration data SLOP [0.000000] OFFSET [0]
I: Measured Weight: 0 grams
I: Filling Level: 0
I: Voltage: 3958
I:  Battery Percentage: 78%
I: HS4013_ID : -1475241472  |  Temperature is : 21   |   Humidity is : 36
I: Modem FW version: mfw_nrf9160_1.3.5
I: Using LTE LC neighbor search type GCI extended complete for 2 cells
I: Extracted IMEI: [ 359746167113302 ] Device ID : [ gasvisor-ID359746167113302 ]
I: Waiting for network..
+CEREG: 2,"C936","018D3017",7
W: LTE Searching
+CSCON: 1
I: RRC mode: connected
+CGEV: ME PDN ACT 0,0
+CNEC_ESM: 50,0
+CEREG: 5,"C936","018D3017",7,,,"00000000","11100000"
I: Network registration status: Connected - roaming
I: C%XTIME: "40","52309210039240","00"
onnected to Network
I: Waiting for modem to acquire network time...
I: Network time obtained %CCLK: "25/03/29,01:30:32+04",0
OK
I: Current UNIX time: 1743211832013
I: Stored Time in NVS (UNIX)  1743178781995
I: Difference in days: 0.38
I: Not enough time has passed. No location sent.
I: Current RSRP: -93 dBm
I: Current RSRQ: -8 dB
I: Current SNR (Signal to Noise ratio):  34 dB
I: Current Network Band: 20
I: Signal Strength: Fair
I: Signal Quality: Excellent
I: Initializing Iot Connect Init
I: Start IoTConnect_Init
I: Get URL address ...
I: Resolved 52.179.195.5 (AF_INET)
I: Connecting to discovery.iotconnect.io:443
I:   .. OK
I: This is json format
I: Connecting to euagent.iotconnect.io
I:   .. OK
I: Device : 359746167113302 Status :
I:   .. OK
I: Sync_Response_Data Saved
I: Init IoTConnect sdk SUCCESS
I: IPv4 Address found 20.50.65.137
I: MQTT_Init SUCCESS
I: [mqtt_evt_handler:207] MQTT client connected!
I: [mqtt_evt_handler:279] SUBACK packet id: 1234
I: Sensor data is [{"uniqueId":"359746167113302","time":"2025-03-29T01:30:40.000Z","data":{"weightGrams":0,"voltageMillivolts":3958,"fillingLevelPercentage":0,"batteryPercentage
":78,"signalStrengthDbm":-93,"temperatureCelsius":21,"humidityPercentage":36,"cylinderCapacity":0,"cylinderChangedEvent":0,"latitude":0,"longitude":0,"uncertaintyMeters":0,"firm
wareVersion":"3.2.8","hardwareVersion":"7.0"}}]
I: Time Diff : 1743211840
I: Publishing data...
I: [mqtt_evt_handler:214] MQTT client disconnected -128
E: Cmmand send failed
E: getAllTwins Publish Failed
+CSCON: 0
I: RRC mode: idle
E: ERROR: mqtt_live -128
E: ERROR: mqtt_live -128
E: ERROR: mqtt_live -128
E: ERROR: mqtt_live -128
I: :: sdk is Disconnected From IoTConnect ::
I: disconnection -128
+CGEV: ME PDN DEACT 0
+CSCON: 1
I: RRC mode: connected
+CEREG: 0
I: Network disconnected..!
+CGEV: ME DETACH
+CSCON: 0
I: RRC mode: idle
I: Waiting for network..
+CEREG: 2,"C936","018D3017",7
W: LTE Searching
+CSCON: 1
I: RRC mode: connected
+CGEV: ME PDN ACT 0,0
+CNEC_ESM: 50,0
+CEREG: 5,"C936","018D3017",7,,,"00000000","11100000"
I: Network registration status: Connected - roaming
I: C%XTIME: "40","52309210133240","00"
onnected to Network
I: Current RSRP: -93 dBm
I: Current RSRQ: -7 dB
I: Current SNR (Signal to Noise ratio):  34 dB
I: Current Network Band: 20
I: Signal Strength: Fair
I: Signal Quality: Excellent
I: Initializing Iot Connect Init
I: Start IoTConnect_Init
I: Get URL address ...
I: Resolved 52.179.195.5 (AF_INET)
I: Connecting to discovery.iotconnect.io:443
I:   .. OK
I: This is json format
I: Connecting to euagent.iotconnect.io
I:   .. OK
I: Device : 359746167113302 Status :
I:   .. OK
I: Sync_Response_Data Saved
I: Init IoTConnect sdk SUCCESS
I: IPv4 Address found 20.50.65.137
I: MQTT_Init SUCCESS
I: [mqtt_evt_handler:207] MQTT client connected!
I: [mqtt_evt_handler:279] SUBACK packet id: 1234
I: Sensor data is
uart:~$ *** Booting nRF Connect SDK v2.5.0 ***
W: Reset cause: 163
W: RESET BY PIN
I: Firmware VERSION 3.2.8
I: 2 Sectors of 4096 bytes
I: alloc wra: 0, ea0
I: data wra: 0, 418
I: No Bottle type is selected
W: Please Select Bottle type for accurate Filling Level.
I: Calibration data SLOP [0.000000] OFFSET [0]
I: Display Language is ENGLISH
I: Calibration data SLOP [0.000000] OFFSET [0]
I: Measured Weight: 0 grams
I: Filling Level: 0
I: Voltage: 3957
I:  Battery Percentage: 77%
I: HS4013_ID : -1475241472  |  Temperature is : 22   |   Humidity is : 35
I: Modem FW version: mfw_nrf9160_1.3.5
I: Using LTE LC neighbor search type GCI extended complete for 2 cells
I: Extracted IMEI: [ 359746167113302 ] Device ID : [ gasvisor-ID359746167113302 ]
I: Waiting for network..
+CEREG: 2,"C936","018D3017",7
W: LTE Searching
+CSCON: 1
I: RRC mode: connected
+CGEV: ME PDN ACT 0,0
+CNEC_ESM: 50,0
+CEREG: 5,"C936","018D3017",7,,,"00000000","11100000"
I: Network registration status: Connected - roaming
I: C%XTIME: "40","52309210130540","00"
onnected to Network
I: Waiting for modem to acquire network time...
I: Network time obtained %CCLK: "25/03/29,01:31:53+04",0
OK
I: Current UNIX time: 1743211913013
I: Stored Time in NVS (UNIX)  1743178781995
I: Difference in days: 0.38
I: Not enough time has passed. No location sent.
I: Current RSRP: -91 dBm
I: Current RSRQ: -7 dB
I: Current SNR (Signal to Noise ratio):  37 dB
I: Current Network Band: 20
I: Signal Strength: Fair
I: Signal Quality: Excellent
I: Initializing Iot Connect Init
I: Start IoTConnect_Init
I: Get URL address ...
I: Resolved 52.179.195.5 (AF_INET)
I: Connecting to discovery.iotconnect.io:443
I:   .. OK
I: This is json format
I: Connecting to euagent.iotconnect.io
I:   .. OK
I: Device : 359746167113302 Status :
I:   .. OK
I: Sync_Response_Data Saved
I: Init IoTConnect sdk SUCCESS
I: IPv4 Address found 20.50.65.137
I: MQTT_Init SUCCESS
E: MQTT connect failed 5
I: [mqtt_evt_handler:214] MQTT client disconnected -111
E: ERROR: mqtt_input -111
E: Error : IoTConnect_Connect Fail
+CSCON: 0
I: RRC mode: idle
E: ERROR: mqtt_live -128
E: MQTT Connection Failed
I: Trying to reinit IotConnect MQTT Connection
I: :: sdk is Disconnected From IoTConnect ::
I: disconnection -128
+CGEV: ME PDN DEACT 0
+CSCON: 1
I: RRC mode: connected
+CEREG: 0
I: Network disconnected..!
+CGEV: ME DETACH
+CSCON: 0
I: RRC mode: idle
I: Waiting for network..
+CEREG: 2,"C936","018D3017",7
W: LTE Searching
+CSCON: 1
I: RRC mode: connected
+CGEV: ME PDN ACT 0,0
+CNEC_ESM: 50,0
+CEREG: 5,"C936","018D3017",7,,,"00000000","11100000"
I: Network registration status: Connected - roaming
I: Co%XTIME: "40","52309210233440","00"
nnected to Network
I: Current RSRP: -90 dBm
I: Current RSRQ: -8 dB
I: Current SNR (Signal to Noise ratio):  37 dB
I: Current Network Band: 20
I: Signal Strength: Fair
I: Signal Quality: Excellent
I: Initializing Iot Connect Init
I: Start IoTConnect_Init
I: Get URL address ...
I: Resolved 52.179.195.5 (AF_INET)
I: Connecting to discovery.iotconnect.io:443
I:   .. OK
I: This is json format
I: Connecting to euagent.iotconnect.io
I:   .. OK
I: Device : 359746167113302 Status :
I:   .. OK
I: Sync_Response_Data Saved
I: Init IoTConnect sdk SUCCESS
I: IPv4 Address found 20.50.65.137
I: MQTT_Init SUCCESS
I: [mqtt_evt_handler:207] MQTT client connected!
I: [mqtt_evt_handler:279] SUBACK packet id: 1234
I: Sensor data is [{"uniqueId":"359746167113302","time":"2025-03-29T01:32:51.000Z","data":{"weightGrams":0,"voltageMillivolts":3957,"fillingLevelPercentage":0,"batteryPercentage
":77,"signalStrengthDbm":-90,"temperatureCelsius":22,"humidityPercentage":35,"cylinderCapacity":0,"cylinderChangedEvent":0,"latitude":0,"longitude":0,"uncertaintyMeters":0,"firm
wareVersion":"3.2.8","hardwareVersion":"7.0"}}]
I: Time Diff : 1743211971
I: Publishing data...
uart:~$ *** Booting nRF Connect SDK v2.5.0 ***
W: Reset cause: 163
W: RESET BY PIN
I: Firmware VERSION 3.2.8
I: 2 Sectors of 4096 bytes
I: alloc wra: 0, ea0
I: data wra: 0, 418
I: No Bottle type is selected
W: Please Select Bottle type for accurate Filling Level.
I: Calibration data SLOP [0.000000] OFFSET [0]
I: Display Language is ENGLISH
I: Calibration data SLOP [0.000000] OFFSET [0]
I: Measured Weight: 0 grams
I: Filling Level: 0
I: Voltage: 3957
I:  Battery Percentage: 77%
I: HS4013_ID : -1475241472  |  Temperature is : 22   |   Humidity is : 35
I: Modem FW version: mfw_nrf9160_1.3.5
I: Using LTE LC neighbor search type GCI extended complete for 2 cells
I: Extracted IMEI: [ 359746167113302 ] Device ID : [ gasvisor-ID359746167113302 ]
I: Waiting for network..
+CEREG: 2,"C936","018D3017",7
W: LTE Searching
+CSCON: 1
I: RRC mode: connected
+CGEV: ME PDN ACT 0,0
+CNEC_ESM: 50,0
+CEREG: 5,"C936","018D3017",7,,,"00000000","11100000"
I: Network registration status: Connected - roaming
I: Co%XTIME: "40","52309210337040","00"
nnected to Network
I: Waiting for modem to acquire network time...
I: Network time obtained %CCLK: "25/03/29,01:33:10+04",0
OK
I: Current UNIX time: 1743211990012
I: Stored Time in NVS (UNIX)  1743178781995
I: Difference in days: 0.38
I: Not enough time has passed. No location sent.
I: Current RSRP: -93 dBm
I: Current RSRQ: -7 dB
I: Current SNR (Signal to Noise ratio):  34 dB
I: Current Network Band: 20
I: Signal Strength: Fair
I: Signal Quality: Excellent
I: Initializing Iot Connect Init
I: Start IoTConnect_Init
I: Get URL address ...
I: Resolved 52.179.195.5 (AF_INET)
I: Connecting to discovery.iotconnect.io:443
I:   .. OK
I: This is json format
I: Connecting to euagent.iotconnect.io
I:   .. OK
I: Device : 359746167113302 Status :
I:   .. OK
I: Sync_Response_Data Saved
I: Init IoTConnect sdk SUCCESS
I: IPv4 Address found 20.50.65.137
I: MQTT_Init SUCCESS
I: [mqtt_evt_handler:207] MQTT client connected!
I: [mqtt_evt_handler:279] SUBACK packet id: 1234
I: Sensor data is [{"uniqueId":"359746167113302","time":"2025-03-29T01:33:17.000Z","data":{"weightGrams":0,"voltageMillivolts":3957,"fillingLevelPercentage":0,"batteryPercentage
":77,"signalStrengthDbm":-93,"temperatureCelsius":22,"humidityPercentage":35,"cylinderCapacity":0,"cylinderChangedEvent":0,"latitude":0,"longitude":0,"uncertaintyMeters":0,"firm
wareVersion":"3.2.8","hardwareVersion":"7.0"}}]
I: Time Diff : 1743211997
I: Publishing data...
I: getAllTwins Publish
I: [mqtt_evt_handler:270] PUBACK packet id: 1
I: [mqtt_evt_handler:270] PUBACK packet id: 3
I: [mqtt_evt_handler:230] MQTT PUBLISH result=0 len=112
I: Twin_Update_Data Publish
I: Twin_Update_Data Publish
I: [mqtt_evt_handler:230] MQTT PUBLISH result=0 len=0
I: :: sdk is Disconnected From IoTConnect ::
I: [mqtt_evt_handler:214] MQTT client disconnected 0
I: disconnection 0
I: Powering off LTE modem...
+CGEV: ME PDN DEACT 0
+CEREG: 0
I: Network disconnected..!
+CGEV: ME DETACH
+CSCON: 0
I: RRC mode: idle
I: LTE modem is powered off.
I: Deinitializing LTE link controller...
I: LTE link controller deinitialized
I: Modem library successfully shut down
I: new sleep time in seconds : 133 (-46 Elapsed Time in seconds)
I: Alarm set for 133 seconds.
I: Going to deep sleep
uart:~$ *** Booting nRF Connect SDK v2.5.0 ***
W: Reset cause: 163
W: RESET BY PIN
I: Firmware VERSION 3.2.8
I: 2 Sectors of 4096 bytes
I: alloc wra: 0, ea0
I: data wra: 0, 418
I: No Bottle type is selected
W: Please Select Bottle type for accurate Filling Level.
I: Calibration data SLOP [0.000000] OFFSET [0]
I: Display Language is ENGLISH
I: Calibration data SLOP [0.000000] OFFSET [0]
I: Measured Weight: 0 grams
I: Filling Level: 0
I: Voltage: 3957
I:  Battery Percentage: 77%
I: HS4013_ID : -1475241472  |  Temperature is : 21   |   Humidity is : 36
I: Modem FW version: mfw_nrf9160_1.3.5
I: Using LTE LC neighbor search type GCI extended complete for 2 cells
I: Extracted IMEI: [ 359746167113302 ] Device ID : [ gasvisor-ID359746167113302 ]
I: Waiting for network..
+CEREG: 2,"C936","018D3017",7
W: LTE Searching
+CSCON: 1
I: RRC mode: connected
+CGEV: ME PDN ACT 0,0
+CNEC_ESM: 50,0
+CEREG: 5,"C936","018D3017",7,,,"00000000","11100000"
I: Network registration status: Connected - roaming
I: C%XTIME: "40","52309210631140","00"
onnected to Network
I: Waiting for modem to acquire network time...
I: Network time obtained %CCLK: "25/03/29,01:36:14+04",0
OK
I: Current UNIX time: 1743212174013
I: Stored Time in NVS (UNIX)  1743178781995
I: Difference in days: 0.39
I: Not enough time has passed. No location sent.
I: Current RSRP: -93 dBm
I: Current RSRQ: -8 dB
I: Current SNR (Signal to Noise ratio):  34 dB
I: Current Network Band: 20
I: Signal Strength: Fair
I: Signal Quality: Excellent
I: Initializing Iot Connect Init
I: Start IoTConnect_Init
I: Get URL address ...
I: Resolved 52.179.195.5 (AF_INET)
I: Connecting to discovery.iotconnect.io:443
E: connect() failed, err: 116  |  -1    FD   0
E: Base_url is NULL
E: Failed to Init IoTConnect sdk
I: :: sdk is Disconnected From IoTConnect ::
I: disconnection -128
+CGEV: ME PDN DEACT 0
+CEREG: 0
I: Network disconnected..!
+CGEV: ME DETACH
+CSCON: 0
I: RRC mode: idle
I: Retrying ----------
I: Waiting for network..
+CEREG: 2,"C936","018D3017",7
W: LTE Searching
+CSCON: 1
I: RRC mode: connected
+CGEV: ME PDN ACT 0,0
+CNEC_ESM: 50,0
+CEREG: 5,"C936","018D3017",7,,,"00000000","11100000"
I: Network registration status: Connected - roaming
I: Con%XTIME: "40","52309210636340","00"
nected to Network
I: Current RSRP: -93 dBm
I: Current RSRQ: -8 dB
I: Current SNR (Signal to Noise ratio):  35 dB
I: Current Network Band: 20
I: Signal Strength: Fair
I: Signal Quality: Excellent
I: Initializing Iot Connect Init
I: Start IoTConnect_Init
I: Get URL address ...
I: Resolved 52.179.195.5 (AF_INET)
I: Connecting to discovery.iotconnect.io:443
I:   .. OK
I: This is json format
I: Connecting to euagent.iotconnect.io
I:   .. OK
I: Device : 359746167113302 Status :
I:   .. OK
I: Sync_Response_Data Saved
I: Init IoTConnect sdk SUCCESS
I: IPv4 Address found 20.50.65.137
I: MQTT_Init SUCCESS
I: [mqtt_evt_handler:207] MQTT client connected!
I: [mqtt_evt_handler:279] SUBACK packet id: 1234
I: Sensor data is [{"uniqueId":"359746167113302","time":"2025-03-29T01:36:43.000Z","data":{"weightGrams":0,"voltageMillivolts":3957,"fillingLevelPercentage":0,"batteryPercentage
":77,"signalStrengthDbm":-93,"temperatureCelsius":21,"humidityPercentage":36,"cylinderCapacity":0,"cylinderChangedEvent":0,"latitude":0,"longitude":0,"uncertaintyMeters":0,"firm
wareVersion":"3.2.8","hardwareVersion":"7.0"}}]
I: Time Diff : 1743212203
I: Publishing data...
I: getAllTwins Publish
I: [mqtt_evt_handler:270] PUBACK packet id: 1
I: [mqtt_evt_handler:270] PUBACK packet id: 3
I: [mqtt_evt_handler:230] MQTT PUBLISH result=0 len=112
I: Twin_Update_Data Publish
I: Twin_Update_Data Publish
I: [mqtt_evt_handler:230] MQTT PUBLISH result=0 len=0
I: :: sdk is Disconnected From IoTConnect ::
I: [mqtt_evt_handler:214] MQTT client disconnected 0
I: disconnection 0
I: Powering off LTE modem...
+CGEV: ME PDN DEACT 0
+CEREG: 0
I: Network disconnected..!
+CGEV: ME DETACH
+CSCON: 0
I: RRC mode: idle
I: LTE modem is powered off.
I: Deinitializing LTE link controller...
I: LTE link controller deinitialized
I: Modem library successfully shut down
I: new sleep time in seconds : 107 (-72 Elapsed Time in seconds)
I: Alarm set for 107 seconds.
I: Going to deep sleep
uart:~$ *** Booting nRF Connect SDK v2.5.0 ***
W: Reset cause: 163
W: RESET BY PIN
I: Firmware VERSION 3.2.8
I: 2 Sectors of 4096 bytes
I: alloc wra: 0, ea0
I: data wra: 0, 418
I: No Bottle type is selected
W: Please Select Bottle type for accurate Filling Level.
I: Calibration data SLOP [0.000000] OFFSET [0]
I: Display Language is ENGLISH
I: Calibration data SLOP [0.000000] OFFSET [0]
I: Measured Weight: 0 grams
I: Filling Level: 0
I: Voltage: 3958
I:  Battery Percentage: 78%
I: HS4013_ID : -1475241472  |  Temperature is : 21   |   Humidity is : 36
I: Modem FW version: mfw_nrf9160_1.3.5
I: Using LTE LC neighbor search type GCI extended complete for 2 cells
I: Extracted IMEI: [ 359746167113302 ] Device ID : [ gasvisor-ID359746167113302 ]
I: Waiting for network..
+CEREG: 2,"C936","018D3017",7
W: LTE Searching
+CSCON: 1
I: RRC mode: connected
+CGEV: ME PDN ACT 0,0
+CNEC_ESM: 50,0
+CEREG: 5,"C936","018D3017",7,,,"00000000","11100000"
I: Network registration status: Connected - roaming
I: Co%XTIME: "40","52309210931140","00"
nnected to Network
I: Waiting for modem to acquire network time...
I: Network time obtained %CCLK: "25/03/29,01:39:14+04",0
OK
I: Current UNIX time: 1743212354013
I: Stored Time in NVS (UNIX)  1743178781995
I: Difference in days: 0.39
I: Not enough time has passed. No location sent.
I: Current RSRP: -91 dBm
I: Current RSRQ: -8 dB
I: Current SNR (Signal to Noise ratio):  36 dB
I: Current Network Band: 20
I: Signal Strength: Fair
I: Signal Quality: Excellent
I: Initializing Iot Connect Init
I: Start IoTConnect_Init
I: Get URL address ...
I: Resolved 52.179.195.5 (AF_INET)
I: Connecting to discovery.iotconnect.io:443
I:   .. OK
I: This is json format
I: Connecting to euagent.iotconnect.io
I:   .. OK
I: Device : 359746167113302 Status :
I:   .. OK
I: Sync_Response_Data Saved
I: Init IoTConnect sdk SUCCESS
I: IPv4 Address found 20.50.65.137
I: MQTT_Init SUCCESS
I: [mqtt_evt_handler:207] MQTT client connected!
I: [mqtt_evt_handler:279] SUBACK packet id: 1234
I: Sensor data is [{"uniqueId":"359746167113302","time":"2025-03-29T01:39:21.000Z","data":{"weightGrams":0,"voltageMillivolts":3958,"fillingLevelPercentage":0,"batteryPercentage
":78,"signalStrengthDbm":-91,"temperatureCelsius":21,"humidityPercentage":36,"cylinderCapacity":0,"cylinderChangedEvent":0,"latitude":0,"longitude":0,"uncertaintyMeters":0,"firm
wareVersion":"3.2.8","hardwareVersion":"7.0"}}]
I: Time Diff : 1743212361
I: Publishing data...
I: getAllTwins Publish
I: [mqtt_evt_handler:270] PUBACK packet id: 1
I: [mqtt_evt_handler:270] PUBACK packet id: 3
I: [mqtt_evt_handler:230] MQTT PUBLISH result=0 len=112
I: Twin_Update_Data Publish
I: Twin_Update_Data Publish
I: [mqtt_evt_handler:230] MQTT PUBLISH result=0 len=0
I: :: sdk is Disconnected From IoTConnect ::
I: [mqtt_evt_handler:214] MQTT client disconnected 0
I: disconnection 0
I: Powering off LTE modem...
+CGEV: ME PDN DEACT 0
+CEREG: 0
I: Network disconnected..!
+CGEV: ME DETACH
+CSCON: 0
I: RRC mode: idle
I: LTE modem is powered off.
I: Deinitializing LTE link controller...
I: LTE link controller deinitialized
I: Modem library successfully shut down
I: new sleep time in seconds : 130 (-49 Elapsed Time in seconds)
I: Alarm set for 130 seconds.
I: Going to deep sleep
uart:~$ *** Booting nRF Connect SDK v2.5.0 ***
W: Reset cause: 163
W: RESET BY PIN
I: Firmware VERSION 3.2.8
I: 2 Sectors of 4096 bytes
I: alloc wra: 0, ea0
I: data wra: 0, 418
I: No Bottle type is selected
W: Please Select Bottle type for accurate Filling Level.
I: Calibration data SLOP [0.000000] OFFSET [0]
I: Display Language is ENGLISH
I: Calibration data SLOP [0.000000] OFFSET [0]
I: Measured Weight: 0 grams
I: Filling Level: 0
I: Voltage: 3958
I:  Battery Percentage: 78%
I: HS4013_ID : -1475241472  |  Temperature is : 21   |   Humidity is : 36
I: Modem FW version: mfw_nrf9160_1.3.5
I: Using LTE LC neighbor search type GCI extended complete for 2 cells
I: Extracted IMEI: [ 359746167113302 ] Device ID : [ gasvisor-ID359746167113302 ]
I: Waiting for network..
+CEREG: 2,"C936","018D3017",7
W: LTE Searching
+CSCON: 1
I: RRC mode: connected
+CGEV: ME PDN ACT 0,0
+CNEC_ESM: 50,0
+CEREG: 5,"C936","018D3017",7,,,"00000000","11100000"
I: Network registration status: Connected - roaming
I: Connec%XTIME: "40","52309210241140","00"
ted to Network
I: Waiting for modem to acquire network time...
I: Network time obtained %CCLK: "25/03/29,01:42:14+04",0
OK
I: Current UNIX time: 1743212534012
I: Stored Time in NVS (UNIX)  1743178781995
I: Difference in days: 0.39
I: Not enough time has passed. No location sent.
I: Current RSRP: -93 dBm
I: Current RSRQ: -8 dB
I: Current SNR (Signal to Noise ratio):  33 dB
I: Current Network Band: 20
I: Signal Strength: Fair
I: Signal Quality: Excellent
I: Initializing Iot Connect Init
I: Start IoTConnect_Init
I: Get URL address ...
I: Resolved 52.179.195.5 (AF_INET)
I: Connecting to discovery.iotconnect.io:443
I:   .. OK
I: This is json format
I: Connecting to euagent.iotconnect.io
I:   .. OK
I: Device : 359746167113302 Status :
I:   .. OK
I: Sync_Response_Data Saved
I: Init IoTConnect sdk SUCCESS
I: IPv4 Address found 20.50.65.137
I: MQTT_Init SUCCESS
I: [mqtt_evt_handler:207] MQTT client connected!
I: [mqtt_evt_handler:279] SUBACK packet id: 1234
I: Sensor data is [{"uniqueId":"359746167113302","time":"2025-03-29T01:42:21.000Z","data":{"weightGrams":0,"voltageMillivolts":3958,"fillingLevelPercentage":0,"batteryPercentage
":78,"signalStrengthDbm":-93,"temperatureCelsius":21,"humidityPercentage":36,"cylinderCapacity":0,"cylinderChangedEvent":0,"latitude":0,"longitude":0,"uncertaintyMeters":0,"firm
wareVersion":"3.2.8","hardwareVersion":"7.0"}}]
I: Time Diff : 1743212541
I: Publishing data...
I: getAllTwins Publish
I: [mqtt_evt_handler:270] PUBACK packet id: 1
I: [mqtt_evt_handler:270] PUBACK packet id: 3
I: [mqtt_evt_handler:230] MQTT PUBLISH result=0 len=112
I: Twin_Update_Data Publish
I: Twin_Update_Data Publish
I: [mqtt_evt_handler:230] MQTT PUBLISH result=0 len=0
I: :: sdk is Disconnected From IoTConnect ::
I: [mqtt_evt_handler:214] MQTT client disconnected 0
I: disconnection 0
I: Powering off LTE modem...
+CGEV: ME PDN DEACT 0
+CEREG: 0
I: Network disconnected..!
+CGEV: ME DETACH
+CSCON: 0
I: RRC mode: idle
I: LTE modem is powered off.
I: Deinitializing LTE link controller...
I: LTE link controller deinitialized
I: Modem library successfully shut down
I: new sleep time in seconds : 130 (-49 Elapsed Time in seconds)
I: Alarm set for 130 seconds.
I: Going to deep sleep
uart:~$ *** Booting nRF Connect SDK v2.5.0 ***
W: Reset cause: 163
W: RESET BY PIN
I: Firmware VERSION 3.2.8
I: 2 Sectors of 4096 bytes
I: alloc wra: 0, ea0
I: data wra: 0, 418
I: No Bottle type is selected
W: Please Select Bottle type for accurate Filling Level.
I: Calibration data SLOP [0.000000] OFFSET [0]
I: Display Language is ENGLISH
I: Calibration data SLOP [0.000000] OFFSET [0]
I: Measured Weight: 0 grams
I: Filling Level: 0
I: Voltage: 3958
I:  Battery Percentage: 78%
I: HS4013_ID : -1475241472  |  Temperature is : 21   |   Humidity is : 36
I: Modem FW version: mfw_nrf9160_1.3.5
I: Using LTE LC neighbor search type GCI extended complete for 2 cells
I: Extracted IMEI: [ 359746167113302 ] Device ID : [ gasvisor-ID359746167113302 ]
I: Waiting for network..
E: Modem has crashed, reason 0x10, PC: 0x9a776
I: Modem has crashed, re-initializing
E: Failed to set functional mode. Please check XSYSTEMMODE.

  • Let me recommend to try to update the modem to 1.3.7 and the app to NCS 2.6.4 or 2.9.1

    In my experience, such "Modem has crashed, reason 0x10, PC: 0x9a776" only helps Nordic's internal to fix some rare issues, but reporting is more or less in vain, because the required additional information is hard to gather.

    But updating helps the to overcome some of those crashes, if it is fixed in the meantime. 

Related