I am having issues running GPS and LTE concurrently on the nRF9160DK and am wondering if the rootcause is an incompatibility between modem FW v1.2 and hardware v0.9.0. I am using:
-ncs v1.3
-nRF9160DK hardware v0.9.0
When I flash modem firmware v1.2 and run any ncs sample that uses A-GPS (ie asset_tracker), everything works as expected. LTE enters PSM mode, and GPS can run concurrently. But when I run the ncs sample "gps" without using A-GPS, the GPS will track ~10 satellites, never using any and never achieving a fix. This issue is resolved by reverting to modem firmware v1.1.3 or older, and the "gps" sample then operates as expected. So, since the only difference between these two cases of "gps" sample working vs not working is the modem firmware version, I believe this points to an issue in modem firmware v1.2 and hardware v0.9.0.
I would use modem FW v1.1.3 for development then if not for issues with this firmware version:
-PSM mode is most often denied by the network, whereas it is always accepted by the network using modem FW v1.2. I am using iBasis sim roaming on Verizon network, and have made sure that TAU is large enough to be granted PSM by the network. So, the GPS often cannot run under this modem FW version as well since PSM mode is not granted.
-LTE network connection takes minutes using v1.1.3 as opposed to seconds using v1.2.
I am wondering if Nordic has seen this issue previously or if it can be recreated and the cause of this issue confirmed. The issue can be created on my end using the "gps" sample fresh from ncs v1.3 without modifying any configurations or source code.
Thank you