Confidential
USERS MANUAL
66(158)
Document number
Revision
1/198 17-4/FCP 101 3045 Uen
D
4.7 Mode
Management
The AT commands in this chapter are related to controlling the mode, where mode refers to wireless standard
mode, CDMA and AMPS.
4.7.1
AT+CAD (Query Analog or Digital Service)
Description
Syntax
Possible Responses
Queries they type of
available service
AT+CAD? +CAD:
<service>
OK
This command is used to query what type of service is available on the current channel; CDMA, AMPS, or
none.
Parameter
Description
<service>
0
No service is available
1
CDMA digital service is available
3
Analog service is available
4.7.2
AT*EPMOD (Preferred Mode)
Description
Syntax
Possible Responses
Sets the preferred mode of
operation
AT*EPMOD=[<mode>][,[<b
and>]][,[<roam>]]
OK
Reads the current
preferred mode setting
AT*EPMOD? *EPMOD:
<mode>,<band>,<roam>
OK
This command is used to set the preferred mode of operation. This affects which systems the CM52 scans for
service.
Note:
The CM52 reports ERROR if this command is issued while the module is on a voice call, is in the
process of sending an SMS message, or is on a data call.
The mode settings are persistent over a power cycle.
CM52 does NOT restart automatically after this command is issued, nor is it necessary to restart the module.
The command rebuilds the scan list and initiates a new scan immediately. It should be noted that AT*EPMOD
is a post processing command, meaning that the scanning is done after OK is returned to the application.
Issuing the command repetitively in rapid succession will delay the module in finding service and ultimately
entering idle mode.
Note:
The function of this command can be incorrect if a CDMA-only or an AMPS-only PRL is loaded
in the currently active NAM. For example, if a CDMA-only PRL is loaded into the active NAM and
AT*EPMOD is used to select AMPS only (mode = 1), the CM52 has no choice but to revert back to
CDMA operation in order to find service as the PRL dictates. Only when a preferred roaming list that
includes both CDMA and AMPS systems is loaded in the active NAM is the function of this command
as expected and defined.
If a parameter is not specified, the current setting in the module is assumed.