To provide finer control of upload power use for battery powered devices, 3 settings are exposed in the System Parameters:



  1. Network registration timeout (seconds): the maximum time allowed to register on a network. Home or roaming registrations are counted as successful registrations. The default value is 180 seconds - optimised for NB-IoT
  2. Upload timeout (seconds): the maximum time allowed to complete the upload. The default value is 420 seconds - optimised for NB-IoT.
  3. Max connection attempts: the maximum number of connection attempts allowed per session. The default value is 0, which disables the connection limit.


NB-IoT Settings

The default parameters are optimised for the slower download speeds of NB-IoT, specifically allowing the device to complete a firmware download which can take up to 6 minutes. Potentially you can decrease these settings, and only increase them if and when you would like to update the firmware. If that is the case, then you can lower these timeouts. Please read the warning below before doing so.


2G/3G/CAT-M1 Settings

If you are not using NB-IoT, then these are the suggested settings:

  1. Network registration timeout (seconds): the maximum time allowed to register on a network. Suggested starting value is 0 which disables this timeout.
  2. Upload timeout (seconds): the maximum time allowed to complete the upload. Suggested starting value is 180 seconds.
  3. Max connection attempts: the maximum number of connection attempts allowed per session. The default value is 0, which disables the connection limit.


WARNING:

Setting any of these settings too low could result in a device that is unable to upload. Take care to consider the network conditions before changing the settings. 


To establish the network conditions, monitor a device with GSM Debugging set to Info. This will give an idea of the time requirements. This may not represent the conditions everywhere, so be cautious. Bear in mind that devices connect much faster when already in coverage, than when entering coverage for the first time.


The initial startup connection will ignore these timeouts. The worst case for unusably low settings is a reset after 3 days. After the reset, an upload with a 10 minute timeout will be done. Thereafter, the upload settings above will apply.


The upload settings do not apply to Recovery mode.