Chapter 19 – Qualcomm Defined AT Commands for CDMA Operation
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 158
R-SCH Selection $QCMIP
Description: This command is used to enable or disable mobile IP.
Values: <Val>
0: Mobile IP disabled, Simple IP only.
1: Mobile IP preferred. In the initial MIP registration, if the network does not support
Mobile IP, then the mobile automatically reverts to Simple IP (force a PPP renegotiation
by sending a LCP C-Req).
However, if a Mobile IP session is registered, and then enters a network that does not
support Mobile IP, the mobile will drop the session and inform the upper layers of the
failure (for example, by dropping DCD to a laptop).
2: Mobile IP only. The mobile will make data calls only when Mobile IP is supported in
the network. During a MIP session, if the mobile hands off to a network that does not
support MIP, then the mobile will drop the session and inform the upper layers of the
failure (for example, by dropping DCD to a laptop). This value is stored in NV. The
default value is 0.
Note 1: When the AT$QCMIP value is changed to 1 or 2, this modifies the value of
AT+CRM to 2. AT+CRM with a value of 2 enables network model operation. Changing the
value to 0 will reset the AT+CRM to its original value.
Note 2: This change is not supported by DMSS 5105 Release 1.0 Commercial.
Note 3: When the AT$QCMIP value is changed to 1 or 2, this modifies the value of
AT$QCMDR to 3. AT$QCMDR=3 means that the mobile tries Service Option 33 when it is in
a cdma2000 network that advertises P_REV 6 or higher. When AT$QCMIP >0 and an
attempt is made to set AT$QCMDR to less than 3, the mobile will return ERROR.
Note 4: When the AT$QCMIP value is set to 1 or 2, this changes the value of AT$QCPKND
to 0. This means that the mobile must see a dial string (such as ATDT#777) on the serial
interface before it will originate packet data calls. When AT$QCMIP >0 and an attempt is
made to set AT$QCPKND to 1, the mobile returns ERROR.
Note 5: This AT command is for test purposes only and should not be changed by the
mobile phone user.
Syntax: Command syntax: AT$QCMIP=<Val>
Command Possible Responses
AT$QCMIP?
Note: Display the current setting
$QCMIP: 1
OK
Note: Command is valid
AT$QCMIP=?
Note: Display the range of values
$QCMIP: (0-2)
OK
Note: Command is valid
AT$QCMIP=0
Note: Set value to 0
OK
Note: Command is valid