nrf9160, AGPS works longer than GPS

We use nRF9160 on our own board.
The firmware "Serial lte modem" is installed on the chip with a connection to an external MCU (#define MQTT_MESSAGE_BUFFER_LEN 8192)
We tested the environment with periodic switching from AGPS to GPS.
And in tests, we constantly see that the operating time with AGPS is twice as long as with just using GPS.

Average waiting time when using AGPS: 1 minute + 10-15 seconds;
Average waiting time when using GPS: 30-40 seconds.

What could be the reason for such behavior?
It was expected that the operating time with AGPS would be significantly faster than with GPS.

The command sequence for AGPS:
AT+CEREG=5
AT+CFUN=1
AT#XNRFCLOUD=1
AT#XAGPS=1,1

The command sequence for GPS:
AT+CEREG=5
AT+CFUN=31
AT#XGPS=1,1

The tests were carried out statically, without movement.




Parents
  • Dear Håkon Alseth,
    The links you provided are very useful for reference, but they do not give me a solution on how to convert LTE to IDLE mode, to speed up getting coordinates via AGPS.
    Is there an AT command that I can use to manually put LTE into Idle mode?

  • Hi,

     

    Stas Jis said:
    The links you provided are very useful for reference, but they do not give me a solution on how to convert LTE to IDLE mode, to speed up getting coordinates via AGPS.

    This happens based on what the network sets, and after a given period of idle from your application (ie. not any more data to send).

    Stas Jis said:
    Is there an AT command that I can use to manually put LTE into Idle mode?

    If you check the CSCON notification, you shall be notified on when the link is idle.

     

    Kind regards,

    Håkon

Reply
  • Hi,

     

    Stas Jis said:
    The links you provided are very useful for reference, but they do not give me a solution on how to convert LTE to IDLE mode, to speed up getting coordinates via AGPS.

    This happens based on what the network sets, and after a given period of idle from your application (ie. not any more data to send).

    Stas Jis said:
    Is there an AT command that I can use to manually put LTE into Idle mode?

    If you check the CSCON notification, you shall be notified on when the link is idle.

     

    Kind regards,

    Håkon

Children
Related