Hi,
I am trying to get PSM to work using a nRF9160-DK running Assets Tracker (nrf tag v1.2.0) with iBasis connecting to Telia Sonera in Sweden. I have added/modified this config:
CONFIG_POWER_OPTIMIZATION_ENABLE=y CONFIG_LTE_PSM_REQ_RPTAU="10100110" CONFIG_LTE_LOCK_PLMN=y CONFIG_LTE_LOCK_PLMN_STRING="24001" CONFIG_BSD_LIBRARY_TRACE_ENABLED=y
I.e. PSM is enabled, requested TAU period=6 min if I am not mistaking. On the board I have set Switch 2 to GND thus activating PSM.
When I start the application with this setup it seems that the device actually enters PSM mode as I can see the periodic ~1.2 sec spikes disappears. Expecting a period of 6 min it instead looks like there is no communication until ~20 min:
If I check the negotiated values using %XMONITOR I get:
%XMONITOR: 5,"Telia","Telia","24001","0027",7,20,"0188D616",,,,,"","00000000","11100000"
So my questions are:
- Since Periodic-TAU value is "11100000", it seems it is disabled even though I see a big difference in current consumption when flipping Switch 2 to GND. Could you please explain whats happening here?
- Normally active-time value is set to "11100000" (disabled) when PSM is deactivated but what does "00000000" mean?
- Do you have any idea of what happens after the 20 min? If anything I would expect one short spike, instead it looks like several LTE registration attempts.
I have tried setting up PSM using AT commands manually, but it behaves the same way. It is very hard to figure out what is happening when there is very little feedback from the device. I have attached a modem trace log that I guess contains some more details. Are there any chance of get hand of a tool that can parse the log to get some additional feedback of what's happening between modem and base station?