Read command

The read command reads the current Power Saving Mode (PSM) settings.

Response syntax:

+CPSMS: <mode>,[<Requested_Periodic-RAU>],[<Requested_GPRS-READY-timer>],[<Requested_Periodic-TAU>],[<Requested_Active-Time>]

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

<mode>
0 – Disable power saving mode
1 – Enable power saving mode
<Requested_Periodic-RAU>
Ignored
<Requested_GPRS-READY-timer>
Ignored
<Requested_Periodic-TAU>
String. 1 byte in 8-bit format.

Optional. Timer value updated if present. If not present, the value of the requested Periodic-TAU is set to the manufacturer-specific default. For the coding and value range, see the GPRS Timer 3 IE in 3GPP TS 24.008 Table 10.5.163a/3GPP TS 24.008.

Bits 5 to 1 represent the binary coded timer value.

Bits 8 to 6 define the timer value unit for the General Packet Radio Services (GPRS) timer as follows:

Bits

8 7 6

0 0 0 – Value is incremented in multiples of 10 minutes

0 0 1 – Value is incremented in multiples of 1 hour

0 1 0 – Value is incremented in multiples of 10 hours

0 1 1 – Value is incremented in multiples of 2 seconds

1 0 0 – Value is incremented in multiples of 30 seconds

1 0 1 – Value is incremented in multiples of 1 minute

1 1 0 – Value is incremented in multiples of 320 hours
Note: Interpreted as 1 hour if the request sent to network is not integrity protected. After registration, check the value given by the network (see +CEREG). If 1 hour unit is given, disable and enable PSM using commands +CPSMS=0 and +CPSMS=1.

1 1 1 – Value indicates that the timer is deactivated

Note: If the Universal Subscriber Identity Module (USIM) profile in use is a Verizon one, the minimum value for <Requested_Periodic-TAU> is 190 minutes.
<Requested_Active-Time>
String. 1 byte in 8-bit format.

Optional. Timer value updated if present. If not present, the value of the requested Active-Time is set to the manufacturer-specific default. For the coding and value range, see the GPRS Timer 2 IE in 3GPP TS 24.008 Table 10.5.163/3GPP TS 24.008.

Bits 5 to 1 represent the binary coded timer value.

Bits 8 to 6 define the timer value unit for the GPRS timer as follows:

Bits

8 7 6

0 0 0 – Value is incremented in multiples of 2 seconds

0 0 1 – Value is incremented in multiples of 1 minute

0 1 0 – Value is incremented in multiples of 6 minutes

1 1 1 – Value indicates that the timer is deactivated

The following command example reads the current power saving mode settings:

AT+CPSMS?
+CPSMS: 1,,,"10101111","01101100"
OK