Hello!
I am working with the nRF9160 devkit and I have encountered an issue.
I cannot seem to properly enable PSM to use the GPS and LTE at the same time.
In the application I use the lte_lc_controller library to set up the modem and I have added RPTAU="00000100" and RAT="00000010" to my prj.conf as this is the same as for the asset_tracker application.
Then when I set up the modem I run lte_lc_init_and_connect() and then lte_lc_psm_req(true) right after.
When I try to read the configuration from the network using AT+CEREG=5, AT+CEREG? and AT%XMONITOR it reports RPTAU-ext="11100000", RAT="11100000" and RPTAU="01001001". This ends up with the GPS not being able to get a fix, it tracks about 4/5 satellites(using the nrf9160_gps driver). I have also tried to run the modem in GPS only mode and switch system mode every time I need to send data. Doing this I get a GPS fix within a minute, but after switching to LTE-M mode the lte_lc_controller hangs on reading the AT socket when trying to connect to the LTE network.
Am I missing some option or setup that needs to be run?
I have read a lot of forum posts, but I have not found anything that can solve this problem. The modem runs the latest firmware(1.2.0), the SDK is v1.3.0, devkit v0.9.0 with an external antenna.
EDIT: It seems like my network does not support PSM or eDRX, so I think this causes my issues.