We use nRF9160 with our board (with Serial LTE Modem 1.9.1).
We recently started using AT#XCELLPOS=2 instead of AT#XCELLPOS=1 after that we often get into trouble with the nRF board.
Sometimes we see that nRF transmits to us "Ready" after this command or transmits ERROR many times.
And if nRF started to send ERROR, it happened without stopping.
And only reboot nRF helped in this case.
I attached the AT command sequence that we execute.
First option:
AT+CEREG=5
OK
AT+CFUN?
+CFUN: 1
OK
AT+CEREG?
+CEREG: 5,5,"084D","00A52803",7,,,"11100000","11100000"
OK
AT#XNRFCLOUD?
#XNRFCLOUD: 1,0,16842753,"50334e33-3135-4235-80b9-291bef027f41"
OK
AT%NCELLMEAS
OK
%NCELLMEAS: 0,"00A52803","42507","084D",12,1600,498,59,21,38247,35053
AT#XCELLPOS=2
Ready
Second option:AT+CEREG=5
OK
AT+CFUN?
+CFUN: 1
OK
AT+CEREG?
+CEREG: 5,5,"084D","00A52803",7,,,"11100000","11100000"
OK
AT#XNRFCLOUD?
#XNRFCLOUD: 1,0,16842753,"50334e33-3135-4235-80b9-291bef027f41"
OK
AT%NCELLMEAS
OK
%NCELLMEAS: 0,"00A52803","42507","084D",3,1600,498,60,14,38047,34868
AT#XCELLPOS=2
OK
ERROR
ERROR
ERROR
ERROR
ERROR
ERROR
We didn't have these problems when we just use AT#XCELLPOS=1.