Hello everyone,
In my application, and in samples I have studied, the A-GPS data request starts with the NRF_MODEM_GNSS_EVT_AGPS_REQ event when the modem wakes up/is started.
After this events, there can be a waiting time of 10-20 seconds before the data is received and processed (+ ~6 seconds before RRC Idle). During this time, the modem still searches for a fix. I consider this a power waste. It searches with little hope of getting a fix. Is there any way we can make the modem wait until after the A-GPS data is injected before it starts searching? Or perhaps a way of making the modem wait until its in RRC Idle mode?
The time spent waiting can, under good circumstances, be longer than the time it actually takes to get a fix with the assistance data.
Wouldn't waiting be a lot better, or am I wrong in this matter?
Thank you all!
Kind regards,
Torje