This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF9160DK UART-controlled GPS

nRF SDK version is 1.5.1

upgrade modem fw to 1.3.0

Is there any way to do software reset on GPS modem? I have ran the gps example and I notice that "printk" sends everything via UART TX. Is there any function/API to utilize the RX data on the same UART port? by doing that I want to do software restart (with different mode, e.g. hot/warm/cold restart) on the GPS modem only. 

I wasn't sure it is the proper method to do GPS modem restart, is there any method already been defined?

Parents
  • Hello again,

    I got some feedback from our modem team:

    In our implementation GNSS is part of the modem and it's not possible to reset GNSS separately.

    For cold/warm start testing the delete mask in start and stop commands (in the GNSS socket API) is the way to go. To perform a cold start, the delete mask should be set to 0x7f. This clears everything from GNSS except the TCXO offset, which is an GNSS internal value which is not acquired from satellites or A-GPS. Setting the delete mask to 0x01 clears only ephemeris data and can be used to simulate a warm start. Please have a look at the GNSS interface documentation for all the bit values.

    Cold start cases can also be run by resetting the device. However, in this case the TCXO offset is lost, which may affect TTFF especially when A-GPS is used. This doesn't reflect the normal use case where device remains powered on.

    I hope this answers your question!

    Regards,

    Markus

Reply
  • Hello again,

    I got some feedback from our modem team:

    In our implementation GNSS is part of the modem and it's not possible to reset GNSS separately.

    For cold/warm start testing the delete mask in start and stop commands (in the GNSS socket API) is the way to go. To perform a cold start, the delete mask should be set to 0x7f. This clears everything from GNSS except the TCXO offset, which is an GNSS internal value which is not acquired from satellites or A-GPS. Setting the delete mask to 0x01 clears only ephemeris data and can be used to simulate a warm start. Please have a look at the GNSS interface documentation for all the bit values.

    Cold start cases can also be run by resetting the device. However, in this case the TCXO offset is lost, which may affect TTFF especially when A-GPS is used. This doesn't reflect the normal use case where device remains powered on.

    I hope this answers your question!

    Regards,

    Markus

Children
No Data
Related