Set command

The set command sets the supported system modes of the modem. The command configuration is stored to Non-volatile Memory (NVM) approximately every 48 hours and when the modem is powered off with the +CFUN=0 command.

Note:
  • Only one supported LTE mode allowed at a time.v1.0.xv1.1.xv1.2.xpti_v1.1.x≥1
  • With modem firmware version 1.3.x, both the LTE-M and Narrowband Internet of Things (NB-IoT) system modes can be configured and enabled.v1.3.x
  • This command is allowed only before activating the modem using the CFUN=1 command. If the mode needs to be changed, the modem must first be set to flight mode using the CFUN=4 command.
  • Operator configurations can override values set by the user.

Syntax:

%XSYSTEMMODE=<LTE_M_support>,<NB_IoT_support>,<GNSS_support>,<LTE_preference>
+CME error codes
518 – Not allowed in active state
522 – Band configuration not valid for selected mode

The set command parameters and their defined values are the following:

<LTE_M_support>
0 – LTE-M not supported
1 – LTE-M supported
<NB_IoT_support>
0 – NB-IoT not supported
1 – NB-IoT supported
<GNSS_support>
0 – Global Navigation Satellite System (GNSS) not supported
1 – GNSS supported
<LTE_preference>
0 – No preference. Initial system selection is based on history data and Universal Subscriber Identity Module (USIM).v1.1.xv1.2.xv1.3.x
1 – LTE-M preferred.v1.3.x
2 – NB-IoT preferred.v1.3.x
3 – Network selection priorities override system priority, but if the same network or equal priority networks are found, LTE-M is preferred.v1.3.x
4 – Network selection priorities override system priority, but if the same network or equal priority networks are found, NB-IoT is preferred.v1.3.x

The following command example sets LTE-M and GNSS as the system modes. No preferred LTE mode set:

AT%XSYSTEMMODE=1,0,1,0
        OK