Hello Team Nordic,
We are using nrf9160 DK with serial_lte_modem aplication and mfw_nrf9160_1.2.3 modem firmware and TAOGLAS AGPSF.36C UfL antenna .
We want to utilize the AGPS in order to improve our GPS lock time and efficiency. But we are facing some issues with it. Even if we get enough satellites, it does not lock, at least for a long time it doesn't. I have seen it getting locked with same number of satellites coupe of times. But most of the time it fails to get a lock.
I have logs saved with me which I am attaching below. Can you please help me identify what could be going wrong by looking at the logs?
Also, do you have any documentation of the algorithm used to get data from AGPS, like how much data does it take to download the information, how many times does it download the data , power consumption etc??

2021-03-31T01:41:57.784Z INFO Application data folder: C:\Users\arshd\AppData\Roaming\nrfconnect\pc-nrfconnect-linkmonitor
2021-03-31T01:41:57.861Z DEBUG App pc-nrfconnect-linkmonitor v1.1.10 official
2021-03-31T01:41:57.861Z DEBUG App path: C:\Users\arshd\.nrfconnect-apps\node_modules\pc-nrfconnect-linkmonitor
2021-03-31T01:41:57.862Z DEBUG nRFConnect 3.6.1 is supported by the app (^3.6.0)
2021-03-31T01:41:57.862Z DEBUG nRFConnect path: C:\Users\arshd\AppData\Local\Programs\nrfconnect\resources\app.asar
2021-03-31T01:41:57.862Z DEBUG HomeDir: C:\Users\arshd
2021-03-31T01:41:57.862Z DEBUG TmpDir: C:\Users\arshd\AppData\Local\Temp
2021-03-31T01:42:04.221Z INFO Modem port is opened
2021-03-31T01:42:04.230Z DEBUG modem >> AT+CFUN?
2021-03-31T01:42:04.272Z DEBUG modem << +CFUN: 0
2021-03-31T01:42:04.276Z DEBUG modem << OK
2021-03-31T01:43:04.080Z DEBUG modem >> AT+CFUN=0
2021-03-31T01:43:04.106Z DEBUG modem << OK
2021-03-31T01:43:17.931Z DEBUG modem >> AT+CEREG=2
2021-03-31T01:43:17.955Z DEBUG modem << OK
2021-03-31T01:43:29.000Z DEBUG modem >> AT%XSYSTEMMODE=1,0,1,0
2021-03-31T01:43:29.022Z DEBUG modem << OK
2021-03-31T01:43:40.397Z DEBUG modem >> AT%XMAGPIO=1,0,0,1,1,1574,1577
2021-03-31T01:43:40.420Z DEBUG modem << OK
2021-03-31T01:43:53.162Z DEBUG modem >> AT+CFUN=1
2021-03-31T01:43:53.216Z DEBUG modem << OK
2021-03-31T01:43:56.051Z DEBUG modem >> AT+CFUN?
2021-03-31T01:43:56.069Z DEBUG modem << +CFUN: 1
2021-03-31T01:43:56.094Z DEBUG modem << OK
2021-03-31T01:43:56.101Z DEBUG modem >> AT+CGSN=1
2021-03-31T01:43:56.110Z DEBUG modem << +CGSN: "352656100369779"
2021-03-31T01:43:56.112Z DEBUG modem << OK
2021-03-31T01:43:56.114Z DEBUG modem >> AT+CGMI
2021-03-31T01:43:56.126Z DEBUG modem << Nordic Semiconductor ASA
2021-03-31T01:43:56.128Z DEBUG modem << OK
2021-03-31T01:43:56.133Z DEBUG modem >> AT+CGMM
2021-03-31T01:43:56.144Z DEBUG modem << nRF9160-SICA
2021-03-31T01:43:56.146Z DEBUG modem << OK
2021-03-31T01:43:56.149Z DEBUG modem >> AT+CGMR
2021-03-31T01:43:56.157Z DEBUG modem << mfw_nrf9160_1.2.3
2021-03-31T01:43:56.161Z DEBUG modem <<
2021-03-31T01:43:56.164Z DEBUG modem << OK
2021-03-31T01:43:56.166Z INFO Nordic Semiconductor ASA nRF9160-SICA [mfw_nrf9160_1.2.3] SerNr: 352656100369779
2021-03-31T01:43:56.168Z DEBUG modem >> AT+CEMODE?
2021-03-31T01:43:56.177Z DEBUG modem << +CEMODE: 2
2021-03-31T01:43:56.181Z DEBUG modem <<
2021-03-31T01:43:56.184Z DEBUG modem << OK
2021-03-31T01:43:56.207Z DEBUG modem >> AT%XCBAND=?
2021-03-31T01:43:56.219Z DEBUG modem << %XCBAND: (1,2,3,4,5,8,12,13,18,19,20,25,26,28,66)
2021-03-31T01:43:56.234Z DEBUG modem <<
2021-03-31T01:43:56.239Z DEBUG modem << OK
2021-03-31T01:43:56.262Z DEBUG modem >> AT+CMEE?
2021-03-31T01:43:56.269Z DEBUG modem << +CMEE: 0
2021-03-31T01:43:56.281Z DEBUG modem <<
2021-03-31T01:43:56.283Z DEBUG modem << OK
2021-03-31T01:43:56.295Z DEBUG modem >> AT+CMEE=1
2021-03-31T01:43:56.302Z DEBUG modem << OK
2021-03-31T01:43:56.308Z DEBUG modem >> AT+CNEC?
2021-03-31T01:43:56.315Z DEBUG modem << +CNEC: 0
2021-03-31T01:43:56.317Z DEBUG modem << OK
2021-03-31T01:43:56.324Z DEBUG modem >> AT+CNEC=24
2021-03-31T01:43:56.331Z DEBUG modem << OK
2021-03-31T01:43:56.334Z DEBUG modem >> AT+CGEREP?
2021-03-31T01:43:56.344Z DEBUG modem << +CGEREP: 0,0
2021-03-31T01:43:56.347Z DEBUG modem <<
2021-03-31T01:43:56.348Z DEBUG modem << OK
2021-03-31T01:43:56.351Z DEBUG modem >> AT+CGDCONT?
2021-03-31T01:43:56.360Z DEBUG modem << OK
2021-03-31T01:43:56.363Z DEBUG modem >> AT+CGACT?
2021-03-31T01:43:56.380Z DEBUG modem << OK
2021-03-31T01:43:56.384Z DEBUG modem >> AT+CGEREP=1
2021-03-31T01:43:56.395Z DEBUG modem << OK
2021-03-31T01:43:56.398Z DEBUG modem >> AT+CIND=1,1,1
2021-03-31T01:43:56.412Z DEBUG modem << OK
2021-03-31T01:43:56.415Z DEBUG modem >> AT+CEREG=5
2021-03-31T01:43:56.429Z DEBUG modem << OK
2021-03-31T01:43:56.444Z DEBUG modem >> AT+CEREG?
2021-03-31T01:43:56.463Z DEBUG modem << +CEREG: 5,4,"FFFE","FFFFFFFF",7,0,0,"00000000","00000000"
2021-03-31T01:43:56.465Z DEBUG modem << OK
2021-03-31T01:43:56.484Z DEBUG modem >> AT%CESQ=1
2021-03-31T01:43:56.498Z DEBUG modem << OK
2021-03-31T01:43:56.502Z DEBUG modem >> AT+CESQ
2021-03-31T01:43:56.512Z DEBUG modem << +CESQ: 99,99,255,255,255,255
2021-03-31T01:43:56.516Z DEBUG modem << OK
2021-03-31T01:43:56.532Z DEBUG modem >> AT%XSIM=1
2021-03-31T01:43:56.544Z DEBUG modem << OK
2021-03-31T01:43:56.548Z DEBUG modem >> AT%XSIM?
2021-03-31T01:43:56.562Z DEBUG modem << %XSIM: 1
2021-03-31T01:43:56.567Z DEBUG modem <<
2021-03-31T01:43:56.569Z DEBUG modem << OK
2021-03-31T01:43:56.584Z DEBUG modem >> AT+CPIN?
2021-03-31T01:43:56.594Z DEBUG modem << +CPIN: READY
2021-03-31T01:43:56.596Z DEBUG modem << OK
2021-03-31T01:43:56.600Z DEBUG modem >> AT+CPINR="SIM PIN"
2021-03-31T01:43:56.615Z DEBUG modem << +CPINR: "SIM PIN",3
2021-03-31T01:43:56.617Z DEBUG modem << OK
2021-03-31T01:43:56.633Z DEBUG modem >> AT+CIMI
2021-03-31T01:43:56.644Z DEBUG modem << 204080813684107
2021-03-31T01:43:56.646Z DEBUG modem << OK
2021-03-31T01:43:56.647Z INFO IMSIdentity: 204080813684107
2021-03-31T01:44:43.844Z DEBUG modem << %CESQ: 60,3,15,2
2021-03-31T01:44:43.862Z DEBUG modem << +CEREG: 2,"1F01","007B8207",7,0,0,"11100000","11100000"
2021-03-31T01:44:44.103Z DEBUG modem << %CESQ: 61,3,21,3
2021-03-31T01:44:46.435Z DEBUG modem << +CNEC_EMM: 15
2021-03-31T01:44:46.461Z DEBUG modem << +CEREG: 4,"1F01","007B8207",7,0,15,"11100000","11100000"
2021-03-31T01:44:47.105Z DEBUG modem << %CESQ: 62,3,15,2
2021-03-31T01:44:47.703Z DEBUG modem << %CESQ: 255,0,255,0
2021-03-31T01:44:47.736Z DEBUG modem << +CEREG: 4,"FFFE","FFFFFFFF",7,0,15,"11100000","11100000"
2021-03-31T01:44:49.727Z DEBUG modem << %CESQ: 37,1,7,1
2021-03-31T01:44:50.186Z DEBUG modem << +CEREG: 2,"3A69","02C3F104",7,0
2021-03-31T01:44:50.216Z DEBUG modem << %CESQ: 30,1,0,0
2021-03-31T01:44:51.391Z DEBUG modem << +CNEC_EMM: 11
2021-03-31T01:44:51.422Z DEBUG modem << +CEREG: 2,"3A69","02C3F104",7,0,11,"11100000","11100000"
2021-03-31T01:44:52.803Z DEBUG modem << %CESQ: 49,2,11,1
2021-03-31T01:44:52.827Z DEBUG modem << +CEREG: 2,"8B45","0A15730F",7,0,11,"11100000","11100000"
2021-03-31T01:44:53.060Z DEBUG modem << %CESQ: 48,2,6,0
2021-03-31T01:44:59.042Z DEBUG modem << +CGEV: ME PDN ACT 0,0
2021-03-31T01:44:59.066Z DEBUG modem >> AT+CGDCONT?
2021-03-31T01:44:59.071Z DEBUG modem << +CNEC_ESM: 50,0
2021-03-31T01:44:59.074Z DEBUG modem << +CEREG: 5,"8B45","0A15730F",7,,,"11100000","11100000"
2021-03-31T01:44:59.078Z DEBUG modem << +CIND: "service",1
2021-03-31T01:44:59.081Z DEBUG modem << +CIND: "roam",1
2021-03-31T01:44:59.101Z DEBUG modem <<
2021-03-31T01:44:59.103Z DEBUG modem << +CGDCONT: 0,"IP","ibasis.iot","10.165.140.8",0,0
2021-03-31T01:44:59.105Z DEBUG modem << OK
2021-03-31T01:44:59.122Z DEBUG modem >> AT+CGACT?
2021-03-31T01:44:59.129Z DEBUG modem << +CGACT: 0,1
2021-03-31T01:44:59.131Z DEBUG modem << OK
2021-03-31T01:45:02.095Z DEBUG modem << %CESQ: 50,2,11,1
2021-03-31T01:45:04.991Z DEBUG modem >> AT+CFUN?
2021-03-31T01:45:05.014Z DEBUG modem << +CFUN: 1
2021-03-31T01:45:05.030Z DEBUG modem << OK
2021-03-31T01:45:05.041Z DEBUG modem >> AT+CGSN=1
2021-03-31T01:45:05.059Z DEBUG modem << +CGSN: "352656100369779"
2021-03-31T01:45:05.062Z DEBUG modem << OK
2021-03-31T01:45:05.072Z DEBUG modem >> AT+CGMI
2021-03-31T01:45:05.091Z DEBUG modem << Nordic Semiconductor ASA
2021-03-31T01:45:05.093Z DEBUG modem << OK
2021-03-31T01:45:05.108Z DEBUG modem >> AT+CGMM
2021-03-31T01:45:05.124Z DEBUG modem << nRF9160-SICA
2021-03-31T01:45:05.128Z DEBUG modem << OK
2021-03-31T01:45:05.141Z DEBUG modem >> AT+CGMR
2021-03-31T01:45:05.158Z DEBUG modem << mfw_nrf9160_1.2.3
2021-03-31T01:45:05.160Z DEBUG modem << OK
2021-03-31T01:45:05.161Z INFO Nordic Semiconductor ASA nRF9160-SICA [mfw_nrf9160_1.2.3] SerNr: 352656100369779
2021-03-31T01:45:05.172Z DEBUG modem >> AT+CEMODE?
2021-03-31T01:45:05.190Z DEBUG modem << +CEMODE: 2
2021-03-31T01:45:05.193Z DEBUG modem << OK
2021-03-31T01:45:05.208Z DEBUG modem >> AT%XCBAND=?
2021-03-31T01:45:05.228Z DEBUG modem << %XCBAND: (1,2,3,4,5,8,12,13,18,19,20,25,26,28,66)
2021-03-31T01:45:05.229Z DEBUG modem << OK
2021-03-31T01:45:05.238Z DEBUG modem >> AT+CMEE?
2021-03-31T01:45:05.253Z DEBUG modem << +CMEE: 1
2021-03-31T01:45:05.255Z DEBUG modem << OK
2021-03-31T01:45:05.259Z DEBUG modem >> AT+CNEC?
2021-03-31T01:45:05.274Z DEBUG modem << +CNEC: 24
2021-03-31T01:45:05.276Z DEBUG modem <<
2021-03-31T01:45:05.277Z DEBUG modem << OK
2021-03-31T01:45:05.279Z DEBUG modem >> AT+CGEREP?
2021-03-31T01:45:05.297Z DEBUG modem << +CGEREP: 1,0
2021-03-31T01:45:05.301Z DEBUG modem << OK
2021-03-31T01:45:05.306Z DEBUG modem >> AT+CIND=1,1,1
2021-03-31T01:45:05.324Z DEBUG modem << OK
2021-03-31T01:45:05.340Z DEBUG modem >> AT+CEREG=5
2021-03-31T01:45:05.363Z DEBUG modem << OK
2021-03-31T01:45:05.378Z DEBUG modem >> AT+CEREG?
2021-03-31T01:45:05.403Z DEBUG modem << +CEREG: 5,5,"8B45","0A15730F",7,,,"11100000","11100000"
2021-03-31T01:45:05.405Z DEBUG modem << OK
2021-03-31T01:45:05.411Z DEBUG modem >> AT+COPS=3,2
2021-03-31T01:45:05.426Z DEBUG modem << OK
2021-03-31T01:45:05.436Z DEBUG modem >> AT+COPS?
2021-03-31T01:45:05.455Z DEBUG modem << +COPS: 0,2,"310410",7
2021-03-31T01:45:05.457Z DEBUG modem << OK
2021-03-31T01:45:05.462Z DEBUG modem >> AT%XCBAND
2021-03-31T01:45:05.477Z DEBUG modem << %XCBAND: 12
2021-03-31T01:45:05.478Z DEBUG modem << OK
2021-03-31T01:45:05.488Z DEBUG modem >> AT+CGDCONT?
2021-03-31T01:45:05.508Z DEBUG modem << +CGDCONT: 0,"IP","ibasis.iot","10.165.140.8",0,0
2021-03-31T01:45:05.509Z DEBUG modem << OK
2021-03-31T01:45:05.521Z DEBUG modem >> AT+CGACT?
2021-03-31T01:45:05.542Z DEBUG modem << +CGACT: 0,1
2021-03-31T01:45:05.544Z DEBUG modem << OK
2021-03-31T01:45:05.562Z DEBUG modem >> AT%CESQ=1
2021-03-31T01:45:05.578Z DEBUG modem << OK
2021-03-31T01:45:05.588Z DEBUG modem >> AT+CESQ
2021-03-31T01:45:05.609Z DEBUG modem << +CESQ: 99,99,255,255,10,49
2021-03-31T01:45:05.611Z DEBUG modem << OK
2021-03-31T01:45:05.627Z DEBUG modem >> AT%XSIM=1
2021-03-31T01:45:05.643Z DEBUG modem << OK
2021-03-31T01:45:05.656Z DEBUG modem >> AT%XSIM?
2021-03-31T01:45:05.672Z DEBUG modem << %XSIM: 1
2021-03-31T01:45:05.675Z DEBUG modem <<
2021-03-31T01:45:05.676Z DEBUG modem << OK
2021-03-31T01:45:05.690Z DEBUG modem >> AT+CPIN?
2021-03-31T01:45:05.708Z DEBUG modem << +CPIN: READY
2021-03-31T01:45:05.710Z DEBUG modem << OK
2021-03-31T01:45:05.724Z DEBUG modem >> AT+CPINR="SIM PIN"
2021-03-31T01:45:05.749Z DEBUG modem << +CPINR: "SIM PIN",3
2021-03-31T01:45:05.751Z DEBUG modem << OK
2021-03-31T01:45:05.758Z DEBUG modem >> AT+CIMI
2021-03-31T01:45:05.776Z DEBUG modem << 204080813684107
2021-03-31T01:45:05.778Z DEBUG modem << OK
2021-03-31T01:45:05.780Z INFO IMSIdentity: 204080813684107
2021-03-31T01:45:24.629Z DEBUG modem >> AT#XGPS=1,3
2021-03-31T01:45:24.652Z DEBUG modem << #XGPS: 1,3
2021-03-31T01:45:24.655Z DEBUG modem << OK
2021-03-31T01:45:24.660Z DEBUG modem << #XGPSS: "GPS suspended"
2021-03-31T01:45:27.620Z DEBUG modem << #XGPSS: "SUPL injection done"
2021-03-31T01:45:27.634Z DEBUG modem << #XGPSS: "GPS resumed"
2021-03-31T01:45:34.397Z DEBUG modem << #XGPSS: "track 2 use 2 unhealthy 0"
2021-03-31T01:45:38.398Z DEBUG modem << #XGPSS: "track 3 use 3 unhealthy 0"
2021-03-31T01:45:42.398Z DEBUG modem << #XGPSS: "track 4 use 4 unhealthy 0"
2021-03-31T01:45:43.400Z DEBUG modem << #XGPSS: "track 5 use 5 unhealthy 0"
2021-03-31T01:46:26.558Z DEBUG modem << #XGPSS: "track 0 use 0 unhealthy 0"
2021-03-31T01:46:27.933Z DEBUG modem << #XGPSS: "track 4 use 4 unhealthy 0"
2021-03-31T01:46:28.162Z DEBUG modem << %CESQ: 48,2,6,0
2021-03-31T01:46:40.963Z DEBUG modem << %CESQ: 50,2,11,1
2021-03-31T01:46:54.537Z DEBUG modem << #XGPSS: "track 5 use 5 unhealthy 0"
2021-03-31T01:47:00.654Z DEBUG modem << #XGPSS: "track 4 use 4 unhealthy 0"
2021-03-31T01:47:45.737Z DEBUG modem << #XGPSS: "track 5 use 5 unhealthy 0"
2021-03-31T01:47:47.738Z DEBUG modem << #XGPSS: "track 6 use 6 unhealthy 0"
2021-03-31T01:47:53.974Z DEBUG modem << #XGPSS: "track 5 use 5 unhealthy 0"
2021-03-31T01:48:08.218Z DEBUG modem << #XGPSS: "track 6 use 6 unhealthy 0"
2021-03-31T01:48:14.453Z DEBUG modem << #XGPSS: "track 5 use 5 unhealthy 0"
2021-03-31T01:49:57.859Z DEBUG modem << #XGPSS: "track 6 use 6 unhealthy 0"
2021-03-31T01:50:19.341Z DEBUG modem << #XGPSS: "track 7 use 7 unhealthy 0"
2021-03-31T01:51:48.385Z DEBUG modem << #XGPSS: "track 8 use 8 unhealthy 0"
2021-03-31T01:51:50.502Z DEBUG modem << #XGPSS: "track 7 use 7 unhealthy 0"
2021-03-31T01:51:54.617Z DEBUG modem << #XGPSS: "track 6 use 6 unhealthy 0"
2021-03-31T01:52:18.097Z DEBUG modem << #XGPSS: "track 5 use 5 unhealthy 0"
2021-03-31T01:53:02.181Z DEBUG modem << #XGPSS: "track 6 use 6 unhealthy 0"
2021-03-31T01:53:44.142Z DEBUG modem << #XGPSS: "track 7 use 7 unhealthy 0"
2021-03-31T01:54:12.480Z DEBUG modem << #XGPSS: "track 0 use 0 unhealthy 0"
2021-03-31T01:54:14.850Z DEBUG modem << #XGPSS: "track 1 use 1 unhealthy 0"
2021-03-31T01:54:16.319Z DEBUG modem << #XGPSS: "track 0 use 0 unhealthy 0"
2021-03-31T01:54:18.690Z DEBUG modem << #XGPSS: "track 1 use 1 unhealthy 0"
2021-03-31T01:54:21.808Z DEBUG modem << #XGPSS: "track 0 use 0 unhealthy 0"
2021-03-31T01:54:22.812Z DEBUG modem << #XGPSS: "track 3 use 3 unhealthy 0"
2021-03-31T01:54:23.818Z DEBUG modem << #XGPSS: "track 5 use 5 unhealthy 0"
2021-03-31T01:54:29.941Z DEBUG modem << #XGPSS: "track 6 use 6 unhealthy 0"
2021-03-31T01:54:30.945Z DEBUG modem << #XGPSS: "track 7 use 7 unhealthy 0"
2021-03-31T01:54:37.177Z DEBUG modem << #XGPSS: "track 6 use 6 unhealthy 0"
2021-03-31T01:56:33.280Z DEBUG modem << #XGPSS: "track 0 use 0 unhealthy 0"
2021-03-31T01:56:35.652Z DEBUG modem << #XGPSS: "track 2 use 2 unhealthy 0"
2021-03-31T01:56:37.118Z DEBUG modem << #XGPSS: "track 0 use 0 unhealthy 0"
2021-03-31T01:56:38.492Z DEBUG modem << #XGPSS: "track 1 use 1 unhealthy 0"
2021-03-31T01:56:39.495Z DEBUG modem << #XGPSS: "track 3 use 3 unhealthy 0"
2021-03-31T01:56:41.495Z DEBUG modem << #XGPSS: "track 4 use 4 unhealthy 0"
2021-03-31T01:56:43.617Z DEBUG modem << #XGPSS: "track 5 use 5 unhealthy 0"
2021-03-31T01:56:47.737Z DEBUG modem << #XGPSS: "track 6 use 6 unhealthy 0"