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