Hello,
The nrf9160 took over 3 minutes to connect to a cell tower after moving from one country (Singapore, NBIOT) to another (Canada, LTE-M).
After moving, the nrf9160 first attempted to connect to towers using NB-IOT but these connections were rejected by the tower. This was expected because all the nrf9160 devices that remained in Canada are using LTEM.
XCOUNTRYMODE was used with the setting "4,302,12,0" but the device continued to attempt NB-IOT connections until it gave up and started using LTE-M after which it connected.
First connect time was shortened by using XBANDLOCK. The problem is that the device will be moved from country to country by it's users so it's unknown what bands to lock it to.
First connect time was also shortened by using XFACTORYRESET which seemed to make the modem "forget" the previous NBIOT tower that it was connected to in Singapore (this is just a guess). XSYSTEMMODE was also changed to 1,1,1,0 after doing the XFACTORYRESET.
Related settings were
AT%XSYSTEMMODE = 1,1,1,0 (preference is set to 0 because device can be used in any country)
AT%XBANDLOCK="",""
Modem FW version 1.3.5
Is there a way to make the modem "forget" or "override" the tower/technology it used for its previous successfull connection without doing an XFACTORYRESET?
EDIT: Also changed SIMs in the move from Singapore(Onomondo) to Canada (1nce).