Roaming SIM card from Soracom sluggish on NB-IoT

Hi,

If I use a roaming Soracom SIM card in NB-IoT mode and with asset_tracker_v2 application, without doing anything fancy, it will take a very long time, over 4 minutes, to connect to an LTE network. But I found Soracom's web page https://www.soracom.io/blog/sim-activation-cellular-modem-fix/. That has given me hints to add

CONFIG_LTE_LOCK_BANDS=y
CONFIG_LTE_LOCK_BAND_MASK="1000"  #band 4

or

CONFIG_LTE_LOCK_PLMN=y
CONFIG_LTE_LOCK_PLMN_STRING="310260" #MCC=Puerto Rico MNC=T-Mobile

or both and either one will greatly speed things up. I am in North Carolina: I do wonder if it is safe to send out units to various places in the US locking down the network like shown or if moving away from my house there will be problems. Do you have ideas about that?

My other question involves suggestion #3 in the Soracom document I linked to: 3. Allow the SIM to pre-cache network information by placing it into a device known to be more efficient at searching. Once it’s connected, the SIM will cache the network information, and will use that cached information to connect much faster when placed back into the original device.

Can you tell me how I can pre-cache network information or (in your opinion) what it is they are telling me to do? I do not see any evidence of "pre-caching" in the SIM: if I do nothing with the LOCK_BANDS or LOCK_PLMN, the system will take 4 minutes to connect EVERY time I reboot--not just the first time like I would expect with caching.

Thanks very much.

Burt Silverman

Parents Reply Children
  • Thanks, Jonathan. I see that Soracom has a help center, their DevZone you might say, so I will contact them next to get their take on pre-caching network information in the SIM. I'm not certain that the asset tracker documentation will move me forward on this ticket's question but reading the Modem module section has given me an idea for investigating a different problem the boss has mentioned: on rare occasions, our (modified) asset tracker has been known to disconnect but not reconnect. Thanks for the link to the tracing instructions, too.

    Burt

  • After all these weeks, I now see that I had misread the suggestion 3 from Soracom. I read only the first few words carefully, about caching network information to the SIM. I completely missed the fact that they were telling me to find a device faster than the nRF9160! That really does seem impractical, and I would not have asked about it if I had read the suggestion more carefully.

    Jonathan, you pointed me to the asset_tracker architecture, but you did not point me to any documentation regarding the use of AT+CFUN=0 for speed up. Although the AT Commands Reference explains what gets stored in NVRAM, it does not give me a feel for what amount of speed up time to connection might be. That's what I am looking for, if you can dig up anything from the knowledge inside your company. Thanks.

    Burt

  • Having thought about it, I see how AT+CFUN=0 can be used to lock in a PLMN without having to create a special build with the extra config options. That may be useful. I will close the ticket.

Related