Set command

The set command sets support for the configurable features of the modem.

Syntax:

%FEACONF=<operation>[,<feature_id>[,<state>]]

Response syntax for <operation> read mode:

%FEACONF: <feature_id>,<state>

Response syntax for <operation> list mode:

%FEACONF: <feature_id_1>,<state_1>,<feature_id_2>,<state_2>,…<feature_id_n>,<state_n>
+CME ERROR code
518 – Not allowed in active state.

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

<operation>
0 – Write.
1 – Read.
2 – List.
<feature_id>
0 – Proprietary Power Saving Mode (PSM).
Performs a PSM-like sleep when the network does not allow normal PSM usage. When taken into use, the modem goes to sleep the same way as it would if the network allowed the use of PSM. The sending of MO data or MO SMS automatically wakes up the modem the same way as from normal PSM sleep.
Proprietary PSM can be used only in application use cases where the device always initiates the data connection. This is because when the device is in proprietary PSM the network cannot reach it. If the network notices this, it can perform local deregistration for the device which would lead to a new registration and extra signalling when the device wakes up. The operator can take some unwanted actions if a large amount of devices are constantly unreachable when there is downlink data to be sent to the devices.
The length of the proprietary PSM sleep depends on the MO data or MO SMS cycles but also on the need to perform periodic Tracking Area Update (TAU) which is controlled by timer T3412. Typically, the T3412 timer is shorter when PSM is not used.
Can be changed when the modem is active.
1 – HPLMN skip in Public Land Mobile Network (PLMN) selection.
Used to optimize time and power consumption used for PLMN selection by ignoring International Mobile Subscriber Identity (IMSI) HPLMN information during PLMN selection procedures.
The feature shall be used only when the home network (HPLMN) of the UICC does not physically exist. The application should consider this feature when using the UICC of a virtual operator.
Can be changed only when the modem is not activated.
2 – Recovery from unexpected release.
Forces the User Equipment (UE) to perform IMSI Attach faster than normal when GUTI is used in Attach or TAU procedure and there are consecutive problems, such as unexpected RRC connection releases by the network or the network being unresponsive. The connection might be recovered by initiating IMSI Attach.
Can be changed only when the modem is not activated.
<state>
0 – Disabled.
1 – Enabled.

The following command example enables proprietary PSM:

AT%FEACONF=0,0,1
OK

The following command example reads proprietary PSM state:

AT%FEACONF=1,0
%FEACONF: 0,1
OK

The following command example lists the states of the supported features:

%FEACONF=2
%FEACONF: 0,1,1,1,2,0
OK