ZTE MC2718 CDMA2000 1X EV-DO Wireless Module User Manual

ZTE Corporation CDMA2000 1X EV-DO Wireless Module

User Manual

Open▲     Technology  Document                         MC2718 AT Command User Manual                                                           Version:V1.1              SHEN ZHEN ZTE MOBILE TECH CO., LTD.
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 2 of 52    Update History Version Update section Type of Revision author Release Date V1.0   Lihongjun Zhangxiaowei 03/10/2010 V1.1  Changed/added/replaced many items Wanghuan Zhouxianghui Zhangxiaowei 05/24/2010 Bak 1:The update history is added after this document is update. Bak 2:This version only support sprint at command.
Open▲ Table of Contents 1 ZTE AT Commands ...................................................................................... 6 1.1  Proprietary Interface: Voice Call Interface(only support MC2718) ........................................ 6 1.1.1  +ZORIG: Call Originated ................................................................................................ 6 1.1.2  +ZCONN: Call Connected .............................................................................................. 6 1.1.3  +ZCEND: Call Ended ..................................................................................................... 6 1.1.4  +ZDTMF: Redial command ............................................................................................ 7 1.1.5  +ZCVOICE: Switch Audio Mode ................................................................................... 8 1.2  SMS Text Mode Command ..................................................................................................... 8 1.2.1  +CPMS: Preferred Message Storage ............................................................................... 9 1.2.2  +CMGF: Message Format ............................................................................................. 10 1.2.3  +CNMI: New Message Indications to TE ..................................................................... 10 1.2.4  +CMTI: Message Arrival Indication ............................................................................. 11 1.2.5  +CDSI: New Message Status Report ............................................................................. 12 1.2.6  +CMGD: Delete Messages ............................................................................................ 12 1.2.7  +CNMA: Acknowledge New Messages ........................................................................ 12 1.3  Proprietary Interface: SMS Interface ..................................................................................... 13 1.3.1  +ZSMMEMFULL: SMS Storage memory full ............................................................. 13 1.3.2  +ZCMT: Don‟t save newly received messages, and report to TE directly .................... 13 1.3.3  +ZCDS: New SMS Status Direct Report ...................................................................... 14 1.3.4  +ZCMGS: Send Message .............................................................................................. 14 1.3.5  +ZCMGW: Write Message to Memory ......................................................................... 16 1.3.6  +ZCMGL: List Messages .............................................................................................. 18 1.3.7  +ZCMGR: Read Message ............................................................................................. 19 1.3.8  +ZCMGSS: Message Sent Report ................................................................................. 20 1.3.9  +ZCMGSF: Message Unsent Report ............................................................................. 20 2 Basic AT Commands ................................................................................... 21 2.1.1  E: Turn off/on echo commands ..................................................................................... 21 2.1.2  Q: Enable/Disable return result codes ........................................................................... 21 2.1.3  V: Return result codes as numbers/words ...................................................................... 21 2.1.4  Z0: Reset the parameters to the default configuration ................................................... 22 2.1.5  &C: Set circuit 109 (CF) or Received Line Signal Detector (RLSD) ........................... 22 2.1.6  &D: Set DTR(Data Terminal Ready) Signal ................................................................. 22 2.1.7  A: Answer ...................................................................................................................... 23 2.1.8  RING: Incoming Call .................................................................................................... 23 3 Extended AT Configuration Commands ................................................... 23 3.1.1  +CDV: Dial .................................................................................................................... 23 3.1.2  +CHV: Hang up ............................................................................................................. 23 3.1.3  +GCAP: Return the list of all commands supported by the device ............................... 24 3.1.4  +GMI: Return the manufacturer name on a single line ................................................. 24 3.1.5  +GMM: Return the device model name and number .................................................... 24
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 4 of 52    3.1.6  +GMR: Return the current firmware version on a single line ....................................... 24 3.1.7  +GSN: Get the ESN of device ....................................................................................... 25 3.1.8  +ICF: Set the character framing .................................................................................... 25 3.1.9  +IFC: Control the local flow control ............................................................................. 26 3.1.10  +IPR: Set the Rm interface rate ..................................................................................... 27 3.1.11  +CAD: Return the type of service available .................................................................. 28 3.1.12  +CRM: Get he current numerical value of CRM .......................................................... 28 3.1.13  +CBC: The battery state and charge(not supported for modem) ................................... 28 3.1.14  +CMIP: IP address of the mobile station ....................................................................... 29 3.1.15  +CBIP: IP address of the base station............................................................................ 29 3.1.16  +CSS: The serving system band and SID ...................................................................... 29 3.1.17  +CSQ: Signal Quality Measure and the Frame Error Rate ............................................ 30 3.1.18  +CTA: The packet data inactivity timer ........................................................................ 30 3.1.19  +CPS: The service option to be used for packet data service(Not implemented) ......... 31 3.1.20  +CPSR: Disable/Enable the packet call state reporting(Not implemented) .................. 31 3.1.21  +CPTC: Request a traffic channel(Not implemented) ................................................... 32 3.1.22  +CPER: Disable/Enable the packet call event reporting(Not implemented) ................. 33 4 Qualcomm Proprietary AT Command Set ............................................... 33 4.1.1  $QCMIP: The current value of the Mobile IP behavior ................................................ 33 4.1.2  $QCMIPP: Return the current active Mobile IP profile ................................................ 34 4.1.3  $QCMIPT:The current value of the “RFC 2002bis authentication” flag ...................... 34 4.1.4  $QCMIPEP: Disable/Enable the active profile ............................................................. 34 4.1.5  $QCMIPGETP: The values of the specified profile ...................................................... 34 4.1.6  $QCMIPNAI: Set ASCII NAI string ............................................................................. 35 4.1.7  $QCMIPRT: Set user reverse tunneling flag ................................................................. 36 4.1.8  $QCMIPMASS: Set ASCII Mobile Node AAA shared secret string ............................ 36 4.1.9  $QCMIPMASSX: Set Hex Mobile Node AAA shared secret ....................................... 37 4.1.10  $QCMIPMHSS: Set ASCII Mobile Node Home Agent shared secret .......................... 38 4.1.11  $QCMIPMASSX: Set hex Mobile Node Home Agent shared secret ............................ 38 4.1.12  $QCMIPMASPI: Set Mobile Node AAA SPI integer value ......................................... 39 4.1.13  $QCMIPMHSPI: Set Mobile Node Home Agent SPI integer value ............................. 40 4.1.14  $QCMIPPHA: Set Primary Home Agent IP Address .................................................... 40 4.1.15  $QCMIPSHA: Set secondary Home Agent IP Address ................................................. 40 4.1.16  $QCMIPHA: Set Home Agent IP Address .................................................................... 41 5 Sprint Specific AT Commands ................................................................... 41 5.1  CDMA AT Commands .......................................................................................................... 41 5.1.1  ATD: Make a packet data call ....................................................................................... 41 5.1.2  $MDN: Return the 10 digit mobile directory number ................................................... 42 5.1.3  $MSID: Return Mobile Station ID ................................................................................ 42 5.1.4  $MIPERR: Return the last MIP error code received by the device ............................... 42
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 5 of 52    5.1.5  $ERI: Return the current Enhanced Roaming Indicator value ...................................... 42 5.1.6  $ROAM: Set the device mode ....................................................................................... 43 5.1.7  $RMGUARD: Set roam guard(Not implemented) ........................................................ 43 5.2  OMA-DM commands ............................................................................................................ 43 5.2.1  +OMADM: Disable/Enable OMA-DM capabilities ..................................................... 43 5.2.2  +OMALOG: Disable/Enable OMA-DM client logging ................................................ 44 5.2.3  +FUMO: Disable/Enable FUMO capabilities ............................................................... 44 5.2.4  +PRL: Get CDMA PRL version of the device .............................................................. 45 5.3  Device reset commands ......................................................................................................... 45 5.3.1  $RTN: Set the device to factory defaults ....................................................................... 45 5.3.2  $RESET: Initiate a device power cycle ......................................................................... 46 5.4  LED commands ..................................................................................................................... 46 5.4.1  $LED: Disable/Enable all LEDs on the device(not supported) ..................................... 46 5.5  Debug commands .................................................................................................................. 46 5.5.1  +SERVICE: Return the integer index of data service.................................................... 46 5.5.2  $1XRXPWR: Return CDMA 1X channel, Pilot, and immediate RSSI ......................... 47 5.5.3  $DORXPWR: Return the EVDO channel, Pilot, and immediate RSSI ........................ 47 5.5.4  $1XECIO: Return the CDMA 1X Channel, Pilot, and immediate Ec/Io....................... 47 5.5.5  $DOECIO: Return EVDO channel, Pilot, and immediate RSSI ................................... 48 5.5.6  $DEBUG: Return the debug information ...................................................................... 48 5.6  Location commands(only support MC2718) ......................................................................... 48 5.6.1  $LOCATION: Enable/Disable the location service ....................................................... 48 5.6.2  $PDE: Set PDE Server IP and Port................................................................................ 48 5.6.3  $GETLOCATION: Get the device current location in the specified format ................. 49 5.6.4  $LOCMODE: Set the GPS location mode .................................................................... 50 5.6.5  $NMEA: Enable/Disable the NMEA 183 standard stream ........................................... 51
Open▲ 1 ZTE AT Commands 1.1 Proprietary Interface: Voice Call Interface(only support MC2718) 1.1.1 +ZORIG: Call Originated description Indicating MT for originating a call format  <CR><LF>+ZORIG: <call_x>,<call_type> <CR><LF> parameter <call_x> Call ID, ranging from 1~6.   <call_type> Take the value as below:       0: voice call   7: OTA call (standard OTASP numbers)   8: OTA call (none standard OTASP numbers)   9: Emergency call   example  +ZORIG:0,0 1.1.2 +ZCONN: Call Connected description When the call is connected, MT will report it to TE, indicating the current status has already become to call status format  <CR><LF>+ZCONN: <call_x>,<call_type> <CR><LF> parameter <call_x> Call ID, ranging from 1~6 <call_type> Take the value as below:       0: voice call   7: OTA call (standard OTASP numbers)   8: OTA call (none standard OTASP numbers)   9: Emergency call   example  +ZCONN: 0,0 1.1.3 +ZCEND: Call Ended description When the call is ended, MT will report it to TE, inform TE the reason of ending the call and the talk duration format  <CR><LF>+ZCEND: <call_x>,<duration>, <end_status><CR><LF>
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 7 of 52    parameter <call_x>   Call ID,ranging from 0-6   <duration>   talk duration, unit: s     <end_status>:call ended reason   CM_CALL_END_OFFLINE=0, single board at OFFLINE   CM_CALL_END_NO_SRV=21, single board no service CM_CALL_END_FADE=22, ended normally   CM_CALL_END_INTERCEPT=23, intercepted by BS during the calling   CM_CALL_END_REORDER=24, receive the recorder from BS during the calling     CM_CALL_END_REL_NORMAL=25, call released by BS   CM_CALL_END_REL_SO_REJ=26, current SO rejected by BS   CM_CALL_END_INCOM_CALL=27, receive the call from BS   CM_CALL_END_ALERT_STOP=28, receive the signal of stopping ringer upon incoming call   CM_CALL_END_CLIENT_END=29, client end ended normally   CM_CALL_END_ACTIVATION=30, activation ended upon OTASP call   CM_CALL_END_MC_ABORT=31, MC stops originating a call or conversation   CM_CALL_END_RUIM_NOT_PRESENT=34, RUIM does not exist   CM_CALL_END_NDSS_FAIL=99, NDSS error CM_CALL_END_LL_CAUSE=100, release from bottom layer CM_CALL_END_CONF_FAILED=101, network response failed after call originating   CM_CALL_END_INCOM_REJ=102, rejected as called. CM_CALL_END_SETUP_REJ=103, rejected during the call connecting   CM_CALL_END_NETWORK_END=104, release due to network CM_CALL_END_NO_FUNDS=105, No funds   CM_CALL_END_NO_GW_SRV=106, Not in service area example  +ZCEND: 0,10,25,17 note If call is ended due to network side, the string <cc_cause> will be reported; if the local call is ended before responded by the network side, the string <cc_cause> will not be reported 1.1.4 +ZDTMF: Redial command description Under talk status, send DTMF value to network side through the signal, and at the same time play DTMF tone at the single board side. The back-end software notifies the single board to press down and release the keys through AT command. format AT+ZDTMF=<call_x>,<dtmf_digit> [,<on_length>[,<off_length>] ] <CR><LF>OK<CR><LF> otherwise: +CMS ERROR: <err>
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 8 of 52    parameter <call_x> call ID   <dtmf_digit> DTMF value, ASCII code, the legal characters only include: „0„~„9„, „*„ , „#„   <on_length>   1: key pressed down   0: key released up     95,150,200,250,300,350 is DTMF time length, unit: ms   <off_length> under burst, DTMF interval, unit: ms, reserved temporarily   example AT+ZDTMF=0,0,1 OK note  1.1.5 +ZCVOICE: Switch Audio Mode description Switch audio mode format AT+ZCVOICE=<mode> <CR><LF>OK<CR><LF> AT+ZCVOICE? <CR><LF>+ZCVOICE: <mode > [,<sampling_rate>,<data_bit>,<frame_period>] <CR><LF><CR><LF>OK<CR><LF> AT+ZCVOICE=? <CR><LF>+ZCVOICE: (list of supported <mode >s) <CR><LF><CR><LF>OK <CR><LF> parameter <mode> audio mode     0: PC audio mode <sampling _rate> sampling rate, <data_bit> data bit   <frame_period> frame period, unit: ms   example AT+ZCVOICE=1 OK note READ command is used to read current audio mode. The data frame from PC audio adopts PCM coding and returns the sampling rate, data bit and frame period of PCM data frame (default setting must support PCM frame format with 8000Hz sampling rate, 16-bit data and 20ms frame period). TEST command is used to return the value range for audio mode MC2718 only supports PC audio mode 1.2 SMS Text Mode Command
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 9 of 52    1.2.1 +CPMS: Preferred Message Storage description SET command is  used  to  set  the  corresponding  SMS storage  media  and  return the current using information of selected storage media format AT+CPMS=<mem1> [,<mem2>[,<mem3>]] <CR><LF>+CPMS: <used1>,<total1>, <used2>,<total2>,<used3>,<total3> <CR><LF><CR><LF>OK<CR><LF> otherwise: +CMS ERROR: <err> AT+CPMS? +CPMS: <mem1>,<used1>,<total1>, <mem2>,<used2>,<total2>,<mem3>, <used3>,<total3><CR><LF><CR> <LF>OK<CR><LF>   otherwise: +CMS ERROR: <err> AT+CPMS=? +CPMS: (list of supported <mem1>s), (list of supported <mem2>s), (list of supported <mem3>s) <CR><LF><CR><LF>OK<CR><LF> parameter <mem1>   Value of character string, indicating the storage media for reading/deleting SMS; the optional value can be:   “ME”: indicating NV   <mem2>   Value of character string, indicating the storage media for writing/sending SMS; the optional value is the same as <mem1>. <mem3>   Value of character string, indicating the storage media for receiving SMS; the optional value is the same as <mem1> <total1>   Value of integral number, indicating the total number of messages saved in <mem1> <total2>   Value of integral number, indicating the total number of messages saved in <mem2>   <total3>   Value of integral number, indicating the total number of messages saved in <mem3>   <used1>   Value of integral number, indicating the current number of messages in <mem1>   <used2> Value of integral number, indicating the current number of messages in <mem2>   <used3> Value of integral number, indicating the current number of messages in <mem3>
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 10 of 52    note READ command is used to return the name and using information of current selected storage  media.  TEST  command  is  used  to  return  all  types  of  storage  media  MT supports 1.2.2 +CMGF: Message Format description SET  command  is  used  to  set  the  message  format.  There  are  two  kinds  of  modes, determined by <mode> parameter. It only adopts TEXT mode currently.   format AT+CMGF[=<mode>] <CR><LF>OK<CR><LF> AT+CMGF? <CR><LF>+CMGF: <mode><CR><LF> <CR><LF>OK<CR><LF> AT+CMGF=? <CR><LF>+CMGF: (list of supported <mode>s)<CR><LF><CR><LF> OK <CR><LF> parameter <mode> 0: PDU mode (default when implemented) 1: text mode note READ command is used to return current the mode selection   TEST command is used to return <mode > value   Now we support text mode only 1.2.3 +CNMI: New Message Indications to TE description Set command is used to set the procedure that new messages are reported to TE. format AT+CNMI=[<mode>[,<mt>[,<bm> [,<ds>[,<bfr>]]]]] <CR><LF>OK<CR><LF>   otherwise: +CMS ERROR: <err> AT+CNMI? <CR><LF>+CNMI: <mode>,<mt>,<bm>,<ds>,<bfr> <CR><LF><CR><LF>OK<CR><LF> AT+CNMI=? <CR><LF>+CNMI: (list of supported <mode>s),(list of supported <mt>s),(list of supported <bm>s),(list of supported <ds>s),(list of supported <bfr>s) <CR><LF><CR><LF>OK<CR><LF>
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 11 of 52    parameter <mode>: set the message notice method (currently support mode=1). 0:  cache  the  message  notice  in  ME.  If  ME‟s  cache  memory  is  full,  new  notice  will cover the older one   1: directly send the message notice to TE. When it is unable to send (e.g.. under online data mode), give up the notice.   2: directly send the message notice and message status report to TE. When it is unable to send (e.g.. under online data mode), cache the message notice into ME, and send to TE at a time   Note: Message notice will be cached in volatile memory. If MT is powered off before sending, the message could lose. Therefore, as <mode>=0 or 2, can‟t use the message to directly forward (<mt>=2 and 3).   <mt>: used to set the message storage and notice rules <bm>: used to set cell broadcast information, do not temporarily support   <ds>: used to set the message receipt   0: do not send the message receipt to TE   1: do not save the message receipt to MT, but send to TE +ZCDS:<callerID>,<year>,<month>,<day>,<hour>,<minute>,<second>,<lang>, <format>, <length>, <prt>, <prv>,<type>,<tag><CR><LF><msg> <CTRL+Z>   2: save the message receipt to MT, and send a notice to TE through +CDSI to show the storage location   +CDSI: <mem>,<index>   <bfr>: used to set the cache processing from <mode>=0 to <mode>=1, 2   0: after entering <mode>1-2, send unsolicited result code to TE at a time   1: after entering <mode>1-2, clear unsolicited result code note <mode> and <bfr> are  used to set  new message alert(including +CMTI,  +ZCMT, +CDSI, +ZCDS)   <mt> is used to set directly report to TE or save in MT and report the storage location when receiving new message <bm> do not use it temporarily <ds> is used to set whether or not report SMS status report(+CDSI, +ZCDS) Default: +CNMI=1,1,0,2,0 1.2.4 +CMTI: Message Arrival Indication description Indicates new messages are received (or new message report) format  <CR><LF>+CMTI: <mem>,<index> <CR><LF>
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 12 of 52    parameter <mem> type of memory, currently support "ME" only, other memory optional. "BM": broadcast message memory. "ME": ME message memory   "MT": memory relating to ME   "TA": TA message memory   "SR": status report memory   <index>   value of integral type, the location in memory   1.2.5 +CDSI: New Message Status Report description Indicates new message status report is received and show the storage location. format  <CR><LF>+CDSI: <mem>,<index> <CR><LF> parameter <mem>: message memory     "ME":ROM message memory     <index> value of integral type, location in memory   1.2.6 +CMGD: Delete Messages description Execution command is used to delete the messages at <index> in <mem1> format AT+CMGD=<index>[,<delflag>] <CR><LF>OK<CR><LF> otherwise: +CMS ERROR: <err> AT+CMGD=? <CR><LF>+CMGD:   (list of supported <index>s)[,(list of supported <delflag>s)] <CR><LF><CR><LF>OK<CR><LF> parameter <index>: the messages storage location.     <delflag> 0: (or default) delete the messages designated by <index>. 1: delete all read messages in first prior memory, save unread messages, sent messages and unsent messages   2: delete all read and sent messages in first prior memory, save unread messages and unsent messages   3:  delete  all  read,  sent  and  unsent  messages  in  first  prior  memory,  save  unread messages   4: delete all messages including unread messages in first prior memory 1.2.7 +CNMA: Acknowledge New Messages description Execution command is used to acknowledge the receipt of new message directly sent to  TE.  For  the  use  of  this  command,  please  refer  to  the  descriptions  of  +CNMI command
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 13 of 52    format AT+CNMA <CR><LF>OK<CR><LF>   if  there  is  any  error  regarding  message:   <CR><LF>+CMS ERROR:<err><CR><LF> AT+CNMA=? <CR><LF>OK<CR><LF> note Before the acknowledge of previous message, MT would not sent TE another +CMT or +CDS result code.   If MT doesn‟t obtain the acknowledge in specified period of time (network timeout), MT would send RP-ERROR to network and automatically set the parameter <mt> and <ds> of +CNMI command as 0. It would forbid sending message notice to TE. If it requires MT to report the message notice again, you need set <mt> & <ds> again   If the command is executed, but the message is not acknowledged, return with +CMS ERROR: <err>   Test command is used to <n> value supported by the command. If it supports 0 only, it means the command doesn‟t support send by TPDU Mandatory when <service> value 1 of command Select Message Service +CSMS is supported 1.3 Proprietary Interface: SMS Interface 1.3.1 +ZSMMEMFULL: SMS Storage memory full description When SMS storage memory is full, it will report the message format  <CR><LF>+ZSMMEMFULL:<mem_type> <CR><LF> parameter <mem_type> value of character string, indicating the type of full storage memory “ME”: indicating NV example  +ZSMMEMFULL: “ME” 1.3.2 +ZCMT: Don’t save newly received messages, and report to TE directly description Don‟t save newly received messages, and report to TE directly format  <CR><LF>+ZCMT: <call ID>,   <year>, <month>, <day>, <hour>, <minute>, <second>,<lang>, <format>, <length>, <prt>, <prv>,<type>,<tag><CR><LF><msg> <CTRL+Z><CR><LF>
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 14 of 52    parameter <callerID>: number of message sender   <year, month, day, hour, minute, second>: year,  month, day, hour,  minute, second when received SMS <lang>: language, refer to +ZCMGW to take the value <format>: indicating the coding format of the message, refer to +ZCMGW to take the value   <Length>:  the length  of  received message. <prt>:  message priority level,  refer to +ZCMGW to take the value   <Prv>: Privacy level, refer to +ZCMGR to take the value   <type>: type of message, refer to +ZCMGR to take the value   <tag>: value of integral number, SMS status, refer to +ZCMGR to take the value   <Msg>: received SMS. Control characters   <ctrl-Z>: indicating the ending of one message, character:'0x1A'(Unicode: '0x001A')   <ESC>: cancel the sending of the message,character: '0x1B'(Unicode: '0x001B') 1.3.3 +ZCDS: New SMS Status Direct Report description Don‟t save newly received messages, and directly report to TE format  <CR><LF>+ZCDS: <callerID>,<year>,<month>, <day>,<hour>,<minute>,<second> <lang>,<format>,<length>,<prt>,<prv>,<type>, <tag><CR><LF><msg><CTRL+Z><CR><LF> parameter <callerID>: number of message sender   <year, month, day, hour, minute, second> year, month, day, hour, minute, second when received SMS   <lang>: language, refer to +ZCMGW to take the value:   <format> indicating the coding format of the message, refer to +ZCMGW to take the value   <Length>: the length of received message <prt>: message priority level, refer to +ZCMGW to take the value   <Prv>: Privacy level, refer to +ZCMGR to take the value   <type>: type of message, refer to +ZCMGR to take the value <tag>: value of integral number, SMS status, refer to +ZCMGR to take the value   <Msg>: received SMS. Control characters   <ctrl-Z>: indicating the ending of one message, character: '0x1A'(Unicode: '0x001A')   <ESC>: cancel the sending of the message,character: '0x1B'(Unicode: '0x001B')   1.3.4 +ZCMGS: Send Message description Send a message to network side. It takes two steps to save a message
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 15 of 52    format AT+ZCMGS="<da>",<language>, <encode>,<ack>,<priority>,<tele id>, <length>,"<cbn>",<total_num>, <seq_num>,<msg_ref>,<display_mode>, <validity_period><CR><data> <ctrl-Z/ESC> <CR><LF>+ZCMGS: <mr><CR><LF><CR><LF>OK<CR><LF> otherwise: +CMS ERROR: <err> AT+ZCMGS=? <CR><LF>OK<CR><LF> parameter TEXT mode:   When  GSM  7  BIT  or  UNICODE  is  used,  the  value  of  text  character  is  shown.  For example:  the  UCS2  value  for  the  character  “会”  is  4E1A,  then,  the  text  should  be „0x4E1A„ rather than “4E1A” <da>: number of message recipient. Take the value from 0~9,*, #, up to 20 digits.   < language >   language, take the value as below:   0: UNSPECIFIED   1: ENGLISH   2: FRENCH   3: SPANISH   4: JAPANESE   5: KOREAN   6: CHINESE   7: HEBREW <encode>: indicating the coding method of the message, take the value as below:   0: GSM 7 BIT   1:  ASCII  code  (coding  range<=7F).  Send  the  original  characters  in  ASCII  coding,  for example, the ASCII code for the letter A is 0x41, then the character to be transmitted is “A”   2: IA5 (optional)   3: OCTET (optional)   4: LATIN (optional)   5: LATIN_HEBREW (optional)   6:  UNICODE  (coding  range>7F).  Send  the  original  value  in  UNICODE  coding.  For example, the UNICODE for the Chinese character “一” is 0x4E00, then the character to be transmitted is „0x4E00„ 7: Other coding method   <ack> 0: no ack 1: need ack <ptriority> value of integral type, indicating the priority level of the message, take the value as below:   0: Normal
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 16 of 52    1: Interactive   2: Urgent   3: Emergency   <tele id> 4097:Paging   4098:Short Message, Push Mail 4099:Voice Mail   4100:Java Mail <length>: the message data length <cbn>call back number   <total_num>:the split total num of long message <seq_num>:sequence number of long message <msg_ref>:long message reference number number <display_mode>: display directly or not 0: display directly   1,2,3: not display directly <validity_period>:message validity date <data>: message date <mr>: message symbol <ctrl-Z>:  indicating  the  ending  of  one  message.  Under  non-UNICOD:'0x1A';  under UNICOD:'0x001A'   <ESC>:  Cancel  the  sending  of  the  message.  Under  non-UNICOD:  '0x1B',  under UNICOD:'0x001B'   example AT+ZCMGS=13554890280,1,1,1,0,4098, ,,,,,,<CR>414243<ctrl-Z> +ZCMGS:4    OK  1.3.5 +ZCMGW: Write Message to Memory description Save message into <mem2> through +CPMS command, and you could save it into ME format AT+ZCMGW=<oa/da>[,<tooa/toda>], <stat>,<ptr>,<type>,<format>, <lang>[,<year>,<month>,<day>, <hour>,<minute>,<second>] <CR><text><ctrl-Z/ESC> +ZCMGW: <index>   otherwise: +CMS ERROR: <err> AT+ZCMGW=? <CR><LF>OK<CR><LF> parameter <oa/da> number of message sender/recipient. Take the value from 0~9,*, #, up to 20 digits < tooa/toda> address coding method. The number of one byte, this parameters works as the address coding  is  8bit.  Now  4bit  coding is  used,  therefore  this  parameter  doesn‟t  work. The value is fixed to be 0
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 17 of 52    The higher four digits is number type:   0: UNKNOWN   1: INTERNATIONAL   The lower four digits is number plan:   0: UNKNOWN   1: TELEPHONY   <stat> value of integral type, indicating the storage status of SMS, take the value as below: 0: received unread messages     1: received read messages   2: saved unsent messages     3: saved sent messages   4: all messages (the value is only applicable for +CMGL command)   <lang>   language take the value as below:   0: UNSPECIFIED   1: ENGLISH   2: FRENCH   3: SPANISH   4: JAPANESE   5: KOREAN   6: CHINESE   7: HEBREW <ptr> value of integral type, indicating the priority level of the message, take the value as below:   0: Normal   1: Interactive   2: Urgent   3: Emergency   <year>,<month>,<day>,<hour>,<minute>,<second>:  year,  month,  day,  hour,  minute, second when received SMS.   <index>:  the  location  number  in  memory,  take  a  decimal  from  0~9,  and  the  value ranges from 0 to the max. capacity of the memory.     <format>: indicating the coding method of the message, take the value as below:   0: GSM 7 BIT   1: ASCII code (coding range<=7F). Send the original characters in ASCII coding, for example, the ASCII code for the letter A is 0x41, then the character to be transmitted is “A”   2: IA5 (optional)   3: OCTET (optional)   4: LATIN (optional)
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 18 of 52    5: LATIN_HEBREW (optional)   6: UNICODE (coding range>7F). Send the original value in UNICODE coding. For example, the UNICODE for the Chinese character “-” is 0x4E00, then the character to be transmitted is „0x4E00„ 7: Other coding method   <type>: type of message   0: Normal 1: CPT (Optional)   2: Voice Mail 3: SMS Report   <text>: message text   <CR>: command ending mark, indicating the ending of one command.       <ctrl-Z>:  indicating  the  ending  of  one  message.  Under  non-UNICOD:'0x1A',  and under UNICOD:'0x001A'   <ESC>: Cancel the sending of the  message. Under non-UNICOD:'0x1B',  and under UNICOD:'0x001B' 1.3.6 +ZCMGL: List Messages description Return all SMS index designated by <stat> from <mem1> format AT+ZCMGL=<stat> Under text mode, the command is successfully executed:   <CR><LF>+ZCMGL: <index1>, <tag1><CR><LF> <CR><LF>+ZCMGL: <index2>, <tag2><CR><LF> …… <CR><LF>OK<CR><LF>   otherwise: +CMS ERROR: <err> AT+ZCMGL=? <CR><LF>+ZCMGL: (list of supported <stat>s) <CR><LF><CR><LF>OK <CR><LF> parameter <stat> type of message, the default value is 0:   0: received unread message   1: received read message   2: saved unsent message   3: saved messages in Sent Messages   4: all sms <index>: value of integral type, location in memory     <tag>:  value  of  integral  number,  SMS  status,  please  refer to  +ZCMGR  to  take  the value note The SMS status report will be processed as a common received message.       TEST command is used to return all stat values
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 19 of 52    1.3.7 +ZCMGR: Read Message description EXECUTION command is used to return the message saved at index from <mem1> format AT+ZCMGR=<index>[,<mode>] Under text mode, the command is successfully executed: <CR><LF>+ZCMGR: <callerID>, <year>, <month>, <day>, <hour>, <minute>, <second>, <lang>, <format>, <length>, <prt>, <prv>,<type>, <stat><CR><LF><msg><CTRL+Z> <CR><LF>OK<CR><LF>   otherwise: +CMS ERROR: <err> AT+ZCMGR=? <CR><LF>OK<CR><LF> parameter <index>: value of integral type, location in memory   <mode>: SMS status modifying mode:   0: change to READ status   1: Do not change the status   <callerID>: number of message sender   <format>: indicating the coding format of the message, refer to +ZCMGW to take the value; <year, month, day, hour, minute,second>: year, month, day, hour, minute, second when received SMS.   <Length>: the length of received message. <lang>: language, refer to +ZCMGW to take the value: <prt>: message priority level, refer to +ZCMGW to take the value:   <Prv>: Privacy level 0: Normal   1: Restricted   2: Confidential   3: Secret   <type>: type of message   0: Normal   1: CPT   2: Voice Mail   3: SMS Report   <stat>: type of message, refer to +ZCMGW to take the value:   <Msg>: received messages   <ctrl-Z>: indicating the ending of one message. Under non-UNICOD: '0x1A'; under UNICOD:'0x001A' note The SMS status will be revised by single board or back end according to the value of <mode>.
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 20 of 52    1.3.8 +ZCMGSS: Message Sent Report description If the message is sent successfully, report to TE through this command. format  <CR><LF>+ZCMGSS: <mr><CR><LF> parameter <mr>   the message‟s mark, take a decimal from 0~9, and the value ranges from 0~65535. 1.3.9 +ZCMGSF: Message Unsent Report description If the message is unsent, report to TE through this command format  <CR><LF>+ZCMGSF:<err code> <CR><LF> parameter <err code> take the value of the error code as below as the message is unsent:   0 WMS_ADDRESS_VACANT_S   1 WMS_ADDRESS_TRANSLATION_FAILURE_S   2 WMS_NETWORK_RESOURCE_SHORTAGE_S   3 WMS_NETWORK_FAILURE_S   4 WMS_INVALID_TELESERVICE_ID_S   5 WMS_OTHER_NETWORK_PROBLEM_S   6 WMS_OTHER_NETWORK_PROBLEM_MORE_FIRST_S   31 WMS_OTHER_NETWORK_PROBLEM_MORE_LAST_S   32 WMS_NO_PAGE_RESPONSE_S   33 WMS_DESTINATION_BUSY_S 34 WMS_NO_ACK_S   35 WMS_DESTINATION_RESOURCE_SHORTAGE_S   36 WMS_SMS_DELIVERY_POSTPONED_S   37 WMS_DESTINATION_OUT_OF_SERVICE_S   38 WMS_DESTINATION_NO_LONGER_AT_THIS_ADDRESS_S   39 WMS_OTHER_TERMINAL_PROBLEM_S   40 WMS_OTHER_TERMINAL_PROBLEM_MORE_FIRST_S   47 WMS_OTHER_TERMINAL_PROBLEM_MORE_LAST_S   48 WMS_SMS_DELIVERY_POSTPONED_MORE_FIRST_S   49 WMS_SMS_DELIVERY_POSTPONED_MORE_LAST_S   64 WMS_RADIO_IF_RESOURCE_SHORTAGE_S   65 WMS_RADIO_IF_INCOMPATIBLE_S   66 WMS_OTHER_RADIO_IF_PROBLEM_S   67 WMS_OTHER_RADIO_IF_PROBLEM_MORE_FIRST_S 95 WMS_OTHER_RADIO_IF_PROBLEM_MORE_LAST_S   96 WMS_UNEXPECTED_PARM_SIZE_S   97 WMS_SMS_ORIGINATION_DENIED_S   98 WMS_SMS_TERMINATION_DENIED_S   99 WMS_SUPPL_SERVICE_NOT_SUPPORTED   100 WMS_SMS_NOT_SUPPORTED_S
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 21 of 52    101 WMS_RESERVED_101_S   102 WMS_MISSING_EXPECTED_PARM_S   103 WMS_MISSING_MANDATORY_PARM_S   104 WMS_UNRECOGNIZED_PARM_VALUE_S   105 WMS_UNEXPECTED_PARM_VALUE_S   106 WMS_USER_DATA_SIZE_ERROR_S   107 WMS_OTHER_GENERAL_PROBLEMS_S   108 WMS_OTHER_GENERAL_PROBLEMS_MORE_FIRST_S   109 WMS_OTHER_GENERAL_PROBLEMS_MORE_LAST_S   2 Basic AT Commands 2.1.1 E: Turn off/on echo commands description Turn off/on echo commands format ATE<value> <CR><LF>OK<CR><LF> parameter <value> 0: turn off echo 1: turn on echo example ATE0 OK ATE1 ATE1 OK note CE MUST support the parameter E0 which will turn off echo commands CE MUST support the parameter E1 which will turn on echo commands   CE MUST set the E parameter to E1 as default 2.1.2 Q: Enable/Disable return result codes description Enable /Disable return result codes format ATQ<value> <CR><LF>OK<CR><LF> parameter <value> 0: enable 1: disable example ATQ0 OK ATQ1 OK note CE MUST support the parameter Q0  which will cause the  device to return result codes CE  MUST support  the parameter  Q1  which will  cause the  device  to  NOT return result codes   CE MUST set the Q parameter to Q0 as default 2.1.3 V: Return result codes as numbers/words description Return result codes as numbers/words format ATV<value> <CR><LF>OK<CR><LF>
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 22 of 52    parameter <value> 0: result codes as numbers   1: result codes as words example ATV0 0 ATV1 OK note CE MUST support the parameter V0  which will cause the device to  return  result codes as numbers CE MUST support the parameter V1  which will cause the device  to return  result codes as words   CE MUST set the V parameter to V1 as default 2.1.4 Z0: Reset the parameters to the default configuration description Reset the parameters to the default configuration format ATZ0 <CR><LF>OK<CR><LF> example ATZ0 OK note CE  MUST  support  the  parameter  Z0  which  will  cause  the  device  to  reset  the parameters to the default configuration 2.1.5 &C: Set circuit 109 (CF) or Received Line Signal Detector (RLSD) description Set circuit 109 (CF) or Received Line Signal Detector (RLSD) format AT&C<value> <CR><LF>OK<CR><LF> parameter <value> 0: set circuit 109 (CF) or Received Line Signal Detector (RLSD) always on   1: set circuit 109 (CF) or Received Line Signal Detector (RLSD) on in accordance with the specified service example AT&C0 OK AT&C1 OK note CE MUST support the parameter &C0 (Data Carrier Detect) which will set circuit 109 (CF) or Received Line Signal Detector (RLSD) always on   Note: Circuit 109 is generally used for serial communications. Most Sprint devices use the USB interface and this is not required for general use of the device. It may be needed for specific applications or unusual use cases. CE MUST support the parameter &C1 (Data Carrier Detect) which will set circuit 109  (CF)  or  Received  Line  Signal  Detector  (RLSD)  on  in  accordance  with  the specified service   CE MUST set the C parameter (Data Carrier Detect) to C1 as default 2.1.6 &D: Set DTR(Data Terminal Ready) Signal description Set DTR(Data Terminal Ready) Signal format AT&D<value> <CR><LF>OK<CR><LF>
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 23 of 52    parameter <value> 0: ignore circuit 108/2   1: enter online command state following ON-to-OFF transition of circuit 108/2   2: enter command state following On to Off transition of circuit 108/2 example AT&D0 OK AT&D1 OK AT&D2 OK note CE  MUST  support  the parameter  &D0  (Data Terminal Ready)  which will  ignore circuit 108/2 (CD)   Note: Circuit 108 is generally used for serial communications. Most Sprint devices use the USB interface and this is not required for general use of the device. It may be needed for specific applications or unusual use cases CE  MUST  support  the  parameter  &D1  (Data  Terminal  Ready)  which  will  enter online command state following ON-to-OFF transition of circuit 108/2   CE  MUST  support  the  parameter  &D2  (Data  Terminal  Ready)  which  will  enter command state following On to Off transition of circuit 108/2   CE MUST set the D parameter (Data Terminal Ready) to D0 as default 2.1.7 A: Answer description When  there  is  an  incoming  call,  TE  informs  MS  to  answer  the  call  through  this command;  if  there  is  a  second  incoming  call,  this  command  can  still  be  used  to answer the call format ATA <CR><LF>OK<CR><LF>   example ATA OK 2.1.8 RING: Incoming Call description As the mobile terminal has an incoming call, MT will report the indication to TE periodically (period: T=5s)  3 Extended AT Configuration Commands 3.1.1 +CDV: Dial description The interface is used for TE to originate a voice call to network side through MT format AT+CDV[digits] <CR><LF>OK<CR><LF>   otherwise: +CMS ERROR: <err> parameter <digits> telephone number called, ASCII character, the legal characters only include: „0„- „9„, „*„, „# ‟, „+„. „+„ can only appear in front of the number and the length of the number cannot exceed 24 (not including „+‟) example AT+CDV13512345678 OK 3.1.2 +CHV: Hang up description The interface is used in CDMA system to hang up voice call
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 24 of 52    format AT+CHV <CR><LF>OK<CR><LF>   otherwise: +CMS ERROR: <err> example AT+CHV OK note Only can be used in CDMA system 3.1.3 +GCAP: Return the list of all commands supported by the device description Return the list of all commands supported by the device format AT+GCAP <CR><LF>+GCAP: +CIS707-A,CIS-856,   +MS, +ES, +DS, +FCLASS<CR><LF> <CR><LF>OK<CR><LF> example AT+GCAP +GCAP: +CIS707-A,+MS,+ES,+DS, +FCLASS  OK note CE  MUST  support  “AT+GCAP”  which  will  return  the  list  of  all  commands supported by the device   CE MUST return “ERROR” for any other AT+GCAP string 3.1.4 +GMI: Return the manufacturer name on a single line description Return the manufacturer name on a single line format AT+GMI <CR><LF>+GMI: ×××CO,.LTD <CR><LF><CR><LF><CR><LF>OK<CR><LF> example AT+GMI +GMI: ZTE CO,.LTD  OK note CE MUST support “AT+GMI” which will return the manufacturer name on a single line   CE MUST return “ERROR” for any other AT+GMI string 3.1.5 +GMM: Return the device model name and number description Return the device model name and number format AT+GMM <CR><LF>+GMM: <name><CR><LF> <CR><LF>OK<CR><LF> example AT+GMM +GMM: MC2716  OK note CE MUST support “AT+GMM” which will return the device model name and number as defined by the OEM and approved by Sprint on a single line   CE MUST return “ERROR” for any other AT+GMM string 3.1.6 +GMR: Return the current firmware version on a single line description Return the current firmware version on a single line format AT+GMR <CR><LF>+GMR: <firmware version> <CR><LF><CR><LF>OK<CR><LF>
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 25 of 52    example AT+GMR +GMR: <firmware version>  OK note CE  MUST  support  “AT+GMR”  which  will  return  the  current  firmware version on a single line   “AT+GMR”  MUST  return  the  firmware  of  each  processor  on  a  separate  line  in  the format of “<firmware version>”   CE MUST return “ERROR” for any other AT+GMR string 3.1.7 +GSN: Get the ESN of device description Return the “<ESN>” or the “<MEID>:<pseudo ESN>” of the device format AT+GSN <CR><LF>+GSN: <ESN><CR><LF > <CR><LF>OK<CR><LF> or <CR><LF> +GSN: <MEID>:<pseudo ESN> <CR><LF><CR><LF>OK<CR><LF> example AT+GSN +GSN: 0x11111111 OK note CE  MUST  support  “AT+GSN”  which  will  return  the  “<ESN>”  or  the “<MEID>:<pseudo ESN>” of the device CE MUST return the decimal value on the first line and the hexadecimal value on the second line for “AT+GSN” CE MUST return “ERROR” for any other AT+GSN string 3.1.8 +ICF: Set the character framing description Set the character framing between the device and a connected terminal format AT+ICF=<format>,<parity> <CR><LF>OK<CR><LF> AT+ICF? <CR><LF>+ICF: <format>,<parity><CR> <LF><CR><LF>OK<CR><LF> AT+ICF=? <CR><LF>+ICF: (),() <CR><LF><CR><LF>OK<CR><LF>
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 26 of 52    parameter <format>   0: Auto Detect 1: 8 Data 2 Stop 2: 8 Data 1 Parity 1 Stop 3: 8 Data 1 Stop 4: 7 Data 2 Stop 5: 7 Data 1 Parity 1 Stop 6: 7 Data <parity> 0: Odd 1: Even 2: Mark 3: Space example AT+ICF=0,0 OK AT+ICF? +ICF: 2,2  OK AT+ICF=? +ICF: (0-6),(0-3)  OK note CE  MUST  support  “AT+ICF=<format>,<parity>”  which  will  set  the  character framing between the device and a connected terminal CE MUST set the default value of ICF to auto detect CE  MUST  support  “AT+ICF?”  which  will  return  the  current  setting  in the format “<format>,<parity> CE MUST support “AT+ICF=?” which will return the list of supported format and parity values in the format “<format>:<comment>” with each setting on a separate line followed by “<parity>:<comment>” with each setting on a separate line CE MUST return “ERROR” for any other AT+ICF string 3.1.9 +IFC: Control the local flow control description Control the local flow control format AT+IFC=<DCE_by_DTE>, <DTE_by_DCE> <CR><LF>OK<CR><LF> AT+IFC? <CR><LF>+IFC: <DCE_by_DTE>, <DTE_by_DCE><CR><LF><CR><LF> OK<CR><LF> AT+IFC=? <CR><LF>+IFC: (),() <CR><LF><CR><LF>OK<CR><LF>
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 27 of 52    parameter <DCE_by_DTE> 0: None 1:  DC1/DC3  (in  band-  X-On/X-Off)  on  circuit  103  (TD);  do  not  pass  DC1/DC3 characters to the remote modem 2: Circuit 133 (Ready for Receiving) <DTE_by_DCE> 0: None 1: DC1/DC3 (in band- X-On/X-Off) on circuit 104 (RD 2: Circuit 106 (Clear to Send/Ready for Sending) example AT+IFC=0,0 OK AT+IFC? +IFC: 2,2  OK AT+IFC=? +IFC: (0-2),(0-2)  OK note CE  MUST  set  the  default  value  of  IFC  to  none  for  DCE_by_DTE  and DTE_by_DCE   CE MUST return “ERROR” for any other AT+IFC string 3.1.10 +IPR: Set the Rm interface rate description Set the Rm interface rate to the specified rate format AT+IPR=<rate> <CR><LF>OK<CR><LF> AT+IPR? <CR><LF>+IPR: <rate><CR><LF> <CR><LF>OK<CR><LF> AT+IPR=? <CR><LF>+IPR: (),<rate><CR><LF> <CR><LF>OK<CR><LF>   parameter <rate> (300,1200,2400,4800,9600,19200,38400,57600,115200,230400) example AT+IPR=115200 OK AT+IPR? +IPR: 115200  OK AT+IPR=? +IPR: (),(300,600,1200,2400,4800,9600, 19200,38400,57600,115200,230400)  OK note CE MUST return “ERROR” for any rate that is not supported by the device   CE MUST set the IPR value to 0 by default which will enable auto detect of the Rm Interface rate CE MUST return “ERROR” for any other AT+IPR string
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 28 of 52    3.1.11 +CAD: Return the type of service available description The type of service available format AT+CAD? <CR><LF>+CAD: <num><CR><LF> <CR><LF>OK<CR><LF> parameter <num>   0: no service is available 1: CDMA Digital service available 2: TDMA Digital service available 3: Analog service is available example AT+CAD? +CAD: 0  OK note CE MUST return “ERROR” for any other AT+CAD string. 3.1.12 +CRM: Get he current numerical value of CRM description Get the current numerical value of CRM format AT+CRM=<value> <CR><LF>OK<CR><LF> AT+CRM? <CR><LF>+CRM: <value><CR><LF> <CR><LF>OK<CR><LF> parameter <value>   1: Relay Layer Packet Data Service 2: PPP Network Layer Packet Data Service  AT+CRM? +CRM: 0  OK note CE MUST return “ERROR” for any other AT+CRM string 3.1.13 +CBC: The battery state and charge(not supported for modem) description The battery state and charge format AT+CBC? <CR><LF><BCS>,<BCL>   <CR><LF><CR><LF>OK<CR><LF> parameter <BCS>   0: Powered by battery only 1: Connected to an external source 2: Battery status not available 3: Power fault <BCL> the number if battery bars the UI is currently displaying example AT+CBC? 0,0  OK note CE MUST return “ERROR” for any other AT+CBC string
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 29 of 52    3.1.14 +CMIP: IP address of the mobile station description IP address of the mobile station format AT+CMIP? <CR><LF><address> <CR><LF> <CR><LF>OK<CR><LF> parameter <address>   the IP address will be the IP address assigned by the network in PPP IPCP for SIP or in the MIP Registration Reply for Mobile IP example AT+CMIP? 0.0.0.0  OK note CE  MUST  return  “0.0.0.0”  for  “AT+CMIP?”  if  there  is  currently  no  IP  session established CE MUST return “ERROR” for any other AT+CMIP string 3.1.15 +CBIP: IP address of the base station description IP address of the base station format AT+CBIP? <CR><LF><address> <CR><LF><CR><LF>OK<CR><LF> parameter <address>   the IP address will be the source IP address in the Router Advertisement message that the device receives from the network example AT+CBIP? 0.0.0.0  OK note CE  MUST  return  “0.0.0.0”  for  “AT+CBIP?”  if  there  is  currently  no  IP  session established CE MUST return “ERROR” for any other AT+CBIP string 3.1.16 +CSS: The serving system band and SID description The serving system band and SID format AT+CSS? <CR><LF>+CSS: <Channel>,<Band>, <SID><CR><LF><CR><LF>OK <CR><LF>
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 30 of 52    parameter <Channel> Channel will be the channel that the device is currently talking or listening to <Band> A: Device is operating in the A block B: Device is operating in the B block C: Device is operating in the C block D: Device is operating in the D block E: Device is operating in the E block F: Device is operating in the F block G: Device is operating in the G block Z: Device is not registered <SID> SID will be the numerical value of the SID or 999999 if the mobile is not registered example AT+CSS? +CSS: 0,0,0  OK note CE MUST return “ERROR” for any other AT+CSS string 3.1.17 +CSQ: Signal Quality Measure and the Frame Error Rate description Signal Quality Measure and the Frame Error Rate format AT+CSQ? <CR><LF>+CSQ: <SEQ>,<FER> <CR><LF><CR><LF>OK<CR><LF> parameter <SEQ> the measured RSSI value <FER>   0: less than 0.01% 1: 0.01% to less than 0.1% 2: 0.1% to less than 1.0% 3: 0.5% to less than 1.0% 4: 1.0% to less than 2.0% 5: 2.0% to less than 4.0% 6: 4.0% to less than 8.0% 7: greater than 8.0% 99: FER is unknown example AT+CSQ? +CSQ: 31,99  OK note CE MUST return “ERROR” for any other AT+CSQ string 3.1.18 +CTA: The packet data inactivity timer description The packet data inactivity timer format AT+CTA? <CR><LF>+CTA: <value>     <CR><LF><CR><LF>OK<CR><LF>
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 31 of 52     AT+CTA=<value> <CR><LF>OK<CR><LF> example AT+CTA? +CTA: 30  OK AT+CTA=1 OK note CE MUST NOT support “AT+CTA=<value>” CE MUST return “ERROR” for any other AT+CTA string 3.1.19 +CPS: The service option to be used for packet data service(Not implemented) description The service option to be used for packet data service format AT+CPS? <CR><LF>+CPS: <value><CR><LF>     <CR><LF>OK<CR><LF> example AT+CPS? +CPS: 1  OK note CE MUST NOT support “AT+CPS =<value>” CE MUST return “ERROR” for any other AT+CPS string 3.1.20 +CPSR: Disable/Enable the packet call state reporting(Not implemented) description Disable/Enable the packet call state reporting format AT+CPSR? <CR><LF>+CPSR: <value><CR><LF>       <CR><LF>OK<CR><LF> AT+ CPSR=<value> <CR><LF><CR><LF>OK<CR><LF>
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 32 of 52    parameter <value> 0: disable 1: enable Note:  enabling  packet  call  state  reporting  will  cause  the  device  to  autonomously send the following information 0: Packet data service is in the Inactive State 1: Packet data service is in the Active State, and the call control function is in the Initialization/Idle State 2: Packet data service is in the Active State, and the call control function is in the Initialization/Traffic State 3: Packet data service is in the Active State, the   call control function is in the Connected State, and the packet data service option is using primary traffic 4: Packet data service is in the Active State, the   call control function is in the Connected State, and the packet data service option is using secondary traffic 5: Packet data service is in the Active State, and the call control function is in the Dormant/Idle State 6: Packet data service is in the Active State, and the call control function is in the Dormant/Traffic State 7: Packet data service is in the Active State, and the call control function is in the Reconnect/Idle State 8: Packet data service is in the Active State, and the call control function is in the Reconnect/Traffic State example AT+CPSR? +CPSR: 1  OK AT+CPSR=1 OK note CE MUST set the packet call state reporting to disable as they default   CE MUST set the packet call state reporting to disable when the Rm Interface is torn down   Note: this could be due to the data cable being removed or the device power cycling.   CE MUST return “ERROR” for any other AT+CPSR string 3.1.21 +CPTC: Request a traffic channel(Not implemented) description Request a traffic channel format AT+CPTC=<value> <CR><LF><CR><LF>OK<CR><LF> parameter <value> 0: release the traffic channel 1: originate a traffic channel example AT+CPTC=0 OK note CE MUST return “ERROR” for any other AT+CPTC string
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 33 of 52    3.1.22 +CPER: Disable/Enable the packet call event reporting(Not implemented) description Disable/Enable the packet call event reporting format AT+CPER? <CR><LF>+CPER: <value><CR><LF>     <CR><LF>OK<CR><LF> AT+CPER=<value> <CR><LF><CR><LF>OK<CR><LF> parameter <value> 0: disable 1: enable Note:  enabling packet  call event reporting  will cause  the device  to autonomously send the following information   0: Enter Idle State   1: Idle handoff, same system 2: Idle handoff, new system 3: Page received   4: Origination sent   5: Traffic Channel assigned 6: Hard handoff example AT+CPER? +CPER: 1  OK AT+CPER=1 OK note CE MUST set the packet call event reporting to disable as they default.   CE MUST set the packet call event reporting to disable when the Rm Interface is torn down.   Note: this could be due to the data cable being removed or the device power cycling.   ATCMD-089 CE MUST return “ERROR” for any other AT+CPER string   4 Qualcomm Proprietary AT Command Set 4.1.1 $QCMIP: The current value of the Mobile IP behavior description The current value of the Mobile IP behavior format AT$QCMIP? <CR><LF>$QCMIP: <value><CR><LF>   <CR><LF>OK<CR><LF> AT$QCMIP=<value> <CR><LF><CR><LF>OK<CR><LF> parameter <value> 0: the Mobile IP behavior to Simple IP only 1: the Mobile IP behavior to MIP preferred with SIP fallback 2: the Mobile IP behavior to MIP only example AT$QCMIP? $QCMIP: 1  OK
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 34 of 52    AT$QCMIP=1 OK note CE MUST return “ERROR” for any other AT$QCMIP string 4.1.2 $QCMIPP: Return the current active Mobile IP profile description Return the current active Mobile IP profile format AT$QCMIPP? <CR><LF>$QCMIPP: <X><CR><LF>   <CR><LF>OK<CR><LF> AT$QCMIPP=<X> <CR><LF>OK<CR><LF> parameter <X> 0 ~ 5 example AT$QCMIPP? $QCMIPP: 1  OK note CE MUST support “AT$QCMIPP=X” where X is an integer between 0 and 5   CE MUST return “ERROR” for any other AT$QCMIPP string 4.1.3 $QCMIPT:The current value of the “RFC 2002bis authentication” flag description The current value of the “RFC 2002bis authentication” flag format AT$QCMIPT? <CR><LF>$QCMIPT: <value><CR><LF>    <CR><LF>OK<CR><LF> parameter <value> the valid return values for this command are 0, 1 example AT$QCMIPT? $QCMIPT: 1  OK note CE MUST return “ERROR” for any other AT$QCMIPT string 4.1.4 $QCMIPEP: Disable/Enable the active profile description Disable/Enable the active profile format AT$QCMIPEP? <CR><LF>$QCMIPEP: <value><CR><LF>    <CR><LF>OK<CR><LF> AT$QCMIPEP=<value> <CR><LF><CR><LF>OK<CR><LF> parameter <value> 0: disable the active profile 1: enable the active profile example AT$QCMIPEP? $QCMIPEP: 1  OK AT$QCMIPEP=1 OK note CE MUST return “ERROR” for any other AT$QCMIPEP string 4.1.5 $QCMIPGETP: The values of the specified profile description The values of the specified profile
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 35 of 52    format AT$QCMIPGETP? <CR><LF>$QCMIPGETP: <X> <CR><LF><CR><LF>OK<CR><LF> AT$QCMIPGETP=<X> <CR><LF>   Profile <X> (Enabled | Disabled)   NAI:   Home Address:   Primary HA:   Secondary HA:   MN-AAA SPI:   MN-HA SPI:   Reverse Tunneling: (0 for off | 1 for on)   RFC 2002bis: (0 for off | 1 for on)   MN-AAA SS: (set | unset)   NA-HA SS: (set | unset) <CR><LF><CR><LF>OK<CR><LF> example AT$QCMIPGETP? $QCMIPGETP: 0  OK AT$QCMIPGETP=0 Profile:0 Enabled NAI:Unset Home Addr:0.0.0.0 Primary HA:255.255.255.255 Secondary HA:0.0.0.0 MN-AAA SPI:2 MN-HA SPI:3 Rev Tun:0 MN-AAA SS:Unset MN-HA SS:Unset  OK note CE MUST separate each line of the profile with exactly one carriage return and line feed CE MUST NOT display the SS (Shared Secret) CE MUST return “ERROR” for any other AT$QCMIPGETP string 4.1.6 $QCMIPNAI: Set ASCII NAI string description Set ASCII NAI string   format AT$QCMIPNAI? <CR><LF>< NAI ><Y><CR><LF> <CR><LF>OK<CR><LF> or <CR><LF>$QCMIPNAI: Unset<CR><LF> <CR><LF>OK<CR><LF>
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 36 of 52    AT$QCMIPNAI=”< NAI >”,<Y> <CR><LF><CR><LF>OK<CR><LF> parameter <NAI> the user entered ASCII NAI string <Y> 0: not save the NAI to NV memory 1: save the NAI to NV memory example AT$QCMIPNAI? user@domain,0  OK AT$QCMIPNAI=”user@domain”,0 OK note CE MUST NOT save the NAI to NV memory if Y is set to 0 CE MUST use the user entered NAI only for the next MIP session if Y is set to 0.   Note: the device must use the user entered NAI for MIP reregistrations as well as the initial MIP registration CE MUST use the NAI stored in NV memory after the MIP session has deregistered or expired if Y is set to 0 CE MUST save the NAI to NV memory if Y is set to 1 4.1.7 $QCMIPRT: Set user reverse tunneling flag description Set user reverse tunneling flag format AT$QCMIPRT? <CR><LF>$QCMIPRT: <X>,<Y> <CR><LF><CR><LF>OK<CR><LF> AT$QCMIPRT=<X>,<Y> <CR><LF><CR><LF>OK<CR><LF> parameter <X> set the user reverse tunneling flag (0|1)   <Y> 0: not save the reverse tunneling flag to NV memory 1: save the reverse tunneling flag to NV memory example AT$QCMIPRT? $QCMIPRT: 0,1  OK AT$QCMIPRT=0,0 OK note CE MUST NOT save the reverse tunneling flag to NV memory if Y is set to 0   CE MUST use the user entered reverse tunneling flag only for the next MIP session if Y is set to 0   CE MUST use the reverse tunneling flag stored in NV memory after the MIP session has deregistered or expired if Y is set to 0   CE MUST save the reverse tunneling flag to NV memory if Y is set to 1   CE MUST return “ERROR” for any other AT$QCMIPRT string 4.1.8 $QCMIPMASS: Set ASCII Mobile Node AAA shared secret string description Set ACSII Mobile Node AAA shared secret string
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 37 of 52    format AT$QCMIPMASS=”<X>”,<Y> <CR><LF><CR><LF>OK<CR><LF> AT$QCMIPMASS? <CR><LF>$QCMIPMASS: (Set|Unset) <CR><LF><CR><LF>OK<CR><LF> parameter <X> ASCII Mobile Node AAA shared secret string   <Y> 0: not save the change to NV memory 1: save the change to NV memory example AT$QCMIPMASS =”sprint”,0 OK AT$QCMIPMASS? $QCMIPMASS: Set  OK note the  Mobile  Node  AAA  shared  secret  string  MUST  be  enclosed  between  double quotes 4.1.9 $QCMIPMASSX: Set Hex Mobile Node AAA shared secret description Set Hex Mobile Node AAA shared secret format AT$QCMIPMASSX=”<X>”,<Y> <CR><LF><CR><LF>OK<CR><LF> AT$QCMIPMASSX? <CR><LF>$QCMIPMASSX: (Set|Unset) <CR><LF><CR><LF>OK<CR><LF> parameter <X> the user entered hex Mobile Node AAA shared secret of up to 16 bytes   <Y> 0: not save the change to NV memory 1: save the change to NV memory example AT$QCMIPMASSX=”aaa”,0 OK AT$QCMIPMASSX? $QCMIPMASSX: Set  OK
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 38 of 52    note CE  MUST  return  “ERROR”  if  the  user  entered  Mobile Node  AAA  shared  secret begins with “0x” for AT$QCMIPMASSX.   CE MUST return “ERROR” and not save a Mobile Node AAA shared secret that is longer than 16 bytes for AT$QCMIPMASSX.   CE MUST return “ERROR” and not save a Mobile Node AAA shared secret that is longer than the maximum allowed length when using AT$QCMIPMASS.   CE  MUST return  “ERROR” and  not save  a  Mobile  Node  AAA  shared secret  that contains any characters other than (0-9,A-F,a-f) for AT$QCMIPMASSX.   CE MUST NOT save the Mobile Node AAA shared secret to NV memory if Y is set to 0.   CE MUST use the user entered Mobile Node AAA shared secret only for the next MIP session if Y is set to 0.   CE MUST use the Mobile Node AAA shared secret stored in NV memory after the MIP session has deregistered or expired if Y is set to 0.   CE MUST save the Mobile Node AAA shared secret to NV memory if Y is set to 1 4.1.10 $QCMIPMHSS: Set ASCII Mobile Node Home Agent shared secret     description Set ASCII Mobile Node Home Agent shared secret string format AT$QCMIPMHSS=”<X>”,<Y> <CR><LF><CR><LF>OK<CR><LF> AT$QCMIPMHSS? <CR><LF>$QCMIPMHSS: (Set|Unset) <CR><LF><CR><LF>OK<CR><LF> parameter <X> the user entered ASCII Mobile Node Home Agent shared secret string   <Y> 0: NOT save the reverse tunneling flag to NV memory 1: save the reverse tunneling flag to NV memory example AT$QCMIPMHSS=“1234”,0 OK AT$QCMIPMHSS? $QCMIPMHSS: Unset  OK note The  Mobile  Node  Home  Agent  shared  secret  string  MUST  be  enclosed  between double quotes 4.1.11 $QCMIPMASSX: Set hex Mobile Node Home Agent shared secret description Set hex Mobile Node Home Agent shared secret format AT$QCMIPMHSSX=”<X>”,<Y> <CR><LF><CR><LF>OK<CR><LF> AT$QCMIPMHSSX? <CR><LF>$QCMIPMHSSX: (Set|Unset) <CR><LF><CR><LF>OK<CR><LF>
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 39 of 52    parameter <X> the user entered hex Mobile Node Home Agent shared secret of up to 16 bytes   <Y> 0: not save the change to NV memory 1: save the change to NV memory example AT$QCMIPMHSSX = “aaaaaa”,0 OK AT$QCMIPMHSSX? $QCMIPMHSSX: Set    OK note CE  MUST return “ERROR” if the user entered  Mobile  Node Home Agent shared secret begins with “0x” for AT$QCMIPMHSSX   CE MUST return “ERROR” and not save a Mobile Node Home Agent shared secret that is longer than 16 bytes for AT$QCMIPMHSSX CE MUST return “ERROR” and not save a Mobile Node Home Agent shared secret that is longer than the maximum allowed length when using AT$QCMIPMHSSX.   CE MUST return “ERROR” and not save a Mobile Node Home Agent shared secret that contains any characters other than (0-9,A-F,a-f) for AT$QCMIPMHSSX   CE MUST NOT save the Mobile Node Home Agent shared secret to NV memory if Y is set to 0   CE MUST use the user entered Mobile Node Home Agent shared secret only for the next MIP session if Y is set to 0 CE MUST use the Mobile Node Home Agent shared secret stored in NV memory after the MIP session has deregistered or expired if Y is set to 0.   CE MUST save the Mobile Node Home Agent shared secret to NV memory if Y is set to 1 4.1.12 $QCMIPMASPI: Set Mobile Node AAA SPI integer value   description Set Mobile Node AAA SPI integer value the change to NV memory format AT$QCMIPMASPI? <CR><LF>$QCMIPMASPI: <X>,<Y> <CR><LF><CR><LF>OK<CR><LF> AT$QCMIPMASPI=<X>,<Y> <CR><LF><CR><LF>OK<CR><LF> parameter <X> the user entered Mobile Node AAA SPI integer value between (0-4294967295)   <Y> 0: not save the change to NV memory 1: save the change to NV memory example AT$QCMIPMASPI? $QCMIPMASPI: 2,1  OK AT$QCMIPMASPI=1234,0 OK note CE MUST return “ERROR” for any other AT$QCMIPMASPI string.
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 40 of 52    4.1.13 $QCMIPMHSPI: Set Mobile Node Home Agent SPI integer value   description Set Mobile Node Home Agent SPI integer value the change to NV memory format AT$QCMIPMHSPI? <CR><LF>$QCMIPMHSPI: <X>,<Y> <CR><LF><CR><LF>OK<CR><LF> AT$QCMIPMHSPI=<X>,<Y> <CR><LF><CR><LF>OK<CR><LF> parameter <X> the  user  entered  Mobile  Node  Home  Agent  SPI  integer  value  between (0-4294967295)   <Y> 0: not save the change to NV memory 1: save the change to NV memory example AT$QCMIPMHSPI? $QCMIPMHSPI: 3,1  OK AT$QCMIPMHSPI=1234,0 OK note CE MUST return “ERROR” for any other AT$QCMIPMHSPI string. 4.1.14 $QCMIPPHA: Set Primary Home Agent IP Address description Set Primary Home Agent IP Address   format AT$QCMIPPHA? <CR><LF>$QCMIPPHA: <X>,<Y> <CR><LF><CR><LF>OK<CR><LF> AT$QCMIPPHA =”<X>”,<Y> <CR><LF><CR><LF>OK<CR><LF> parameter <X> the  Primary  Home  Agent  IP  Address  string  MUST  be  enclosed  between  double quotes. Valid values for X are ( (0-255).(0-255).(0-255).(0-255))   <Y> 0: not save the change to NV memory 1: save the change to NV memory example AT$QCMIPPHA? $QCMIPPHA:192.168.1.10,0    OK AT$QCMIPPHA=”192.168.1.10”,0 OK note CE MUST return “ERROR” for any other AT$QCMIPPHA string. 4.1.15 $QCMIPSHA: Set secondary Home Agent IP Address description Set secondary Home Agent IP Address   format AT$QCMIPSHA? <CR><LF>$QCMIPSHA: <X>,<Y> <CR><LF><CR><LF>OK<CR><LF> AT$QCMIPSHA =”<X>”,<Y> <CR><LF><CR><LF>OK<CR><LF>
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 41 of 52    parameter <X> the Secondary Home Agent IP Address string MUST be enclosed between double quotes. Valid values for X are ( (0-255).(0-255).(0-255).(0-255)).   <Y> 0: NOT save the change to NV memory 1: save the change to NV memory example AT$QCMIPSHA? $QCMIPSHA: 192.168.1.10,0    OK AT$QCMIPSHA=“192.168.1.10”,0 OK note CE MUST return “ERROR” for any other AT$QCMIPSHA string. 4.1.16 $QCMIPHA: Set Home Agent IP Address description Set Home Agent IP Address the change to NV memory format AT$QCMIPHA? <CR><LF>$QCMIPHA: <X>,<Y> <CR><LF><CR><LF>OK<CR><LF> AT$QCMIPHA =”<X>”,<Y> <CR><LF><CR><LF>OK<CR><LF> parameter <X> the Home Agent IP Address string MUST be enclosed between double quotes. Valid values for X are ((0-255).(0-255).(0-255).(0-255)).   <Y> 0: NOT save the change to NV memory 1: save the change to NV memory example AT$QCMIPHA? $QCMIPHA: 192.168.1.1,0 OK AT$ QCMIPHA=”192.168.1.10”,0 OK note CE MUST return “ERROR” for any other AT$QCMIPHA string. CE MUST use the IP Address in NV memory after the MIP session has deregistered or expired if Y is set to 0 5 Sprint Specific AT Commands 5.1 CDMA AT Commands 5.1.1 ATD: Make a packet data call description Make a packet data call format ATD<number> <CR><LF><CR><LF>OK<CR><LF> example ATD#777 OK
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 42 of 52    note CE MUST ignore any <number> and establish a packet data call.   Note:  in the  past  only  #777, which  is configured  in  a NV  item,  would cause  the device to establish a packet data connection. As Sprint no longer allows any other type of data connection with our devices, this requirement will in effect disable the ability to use the device as a modem or fax 5.1.2 $MDN: Return the 10 digit mobile directory number description Return the 10 digit mobile directory number format AT$MDN? <CR><LF>$MDN: <value><CR><LF> <CR><LF>OK<CR><LF> parameter <value> The 10 digit mobile directory number example AT$MDN? $MDN: 1111111111  OK note CE MUST return “ERROR” for any other AT$MDN string 5.1.3 $MSID: Return Mobile Station ID description Return Mobile Station ID format AT$MSID? <CR><LF>$MSID: <value><CR><LF> <CR><LF>OK<CR><LF> parameter <value> the 10 digit mobile directory number example AT$MSID? $MSID: 0966661668  OK note CE MUST return “ERROR” for any other AT$MSID string. 5.1.4 $MIPERR: Return the last MIP error code received by the device description Return the last MIP error code received by the device format AT$MIPERR? <CR><LF>$MIPEER: <value><CR><LF> <CR><LF>OK<CR><LF> parameter <value> the last MIP error code example AT$MIPERR? $MIPERR: 0  OK note CE MUST return “ERROR” for any other AT$MIPERR string. 5.1.5 $ERI: Return the current Enhanced Roaming Indicator value description Return the current Enhanced Roaming Indicator value   format AT$ERI? <CR><LF>$ERI: <value><CR><LF> <CR><LF>OK<CR><LF> parameter <value> decimal as defined in the Sprint Enhanced Roaming Indicators document [9]
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 43 of 52    example AT$ERI? $ERI: 0  OK note CE MUST return “ERROR” for any other AT$ ERI string 5.1.6 $ROAM: Set the device mode description Set the device mode format AT$ROAM=<N> <CR><LF>OK<CR><LF> AT$ROAM=? <CR><LF>$ROAM: <N><CR><LF> <CR><LF>OK<CR><LF> parameter <N> 0:set the device to Sprint only mode 1:set the device to automatic mode example AT$ROAM=1 OK AT$ROAM?  $ROAM: 1  OK note CE MUST return "ERROR" for any other AT$ROAM string CE MUST set the default value of AT$ROAM to the value defined in the Sprint PRI Template Program Release Instructions and factory default template [6] 5.1.7 $RMGUARD: Set roam guard(Not implemented) description Set roam guard format AT$RMGUARD=<N> <CR><LF>OK<CR><LF> AT$RMGUARD=? <CR><LF>$RMGUARD: <N><CR><LF> <CR><LF>OK<CR><LF> parameter <N> 1:set roam guard to never ask 2:set roam guard to always ask example AT$RMGUARD=1  OK AT$RMGUARD=?  $RMGUARD: 1  OK note CE MUST return "ERROR" for any other AT$RMGUARD string   CE MUST set  the default value of AT$RMGUARD to the  value defined in the Sprint PRI Template Program Release Instructions and factory default template [6] 5.2 OMA-DM commands 5.2.1 +OMADM: Disable/Enable OMA-DM capabilities description Disable/Enable OMA-DM capabilities, save the OMA-DM setting through power cycles format AT+OMADM=<N> <CR><LF>OK<CR><LF>
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 44 of 52    AT+OMADM=? <CR><LF>+OMADM: <N><CR><LF> <CR><LF>OK<CR><LF> parameter <N> 0:disable OMA-DM capabilities, ignore network initiated OMA-DM WAP Push messages.  If  the  user  attempts  a  client  initiated  OMA-DM  session  when OMA-DM is disabled, the CE MUST perform a client initiated OMA-DM session but will not enable OMA-DM capabilities 1:enable OMA-DM capabilities 2:launch a client initiated OMA-DM session   Note:  if  OMA-DM  is  currently  disabled this  AT  command  will  launch  a  client initiated OMA-DM session but will not enable OMA-DM capabilities example AT+OMADM=1  OK AT+OMADM=?    +OMADM: 1  OK note CE  MUST  ignore  network  initiated  OMA-DM  WAP  Push  messages  when OMA-DM is disabled CE MUST set the default value of AT+OMADM to 1 5.2.2 +OMALOG: Disable/Enable OMA-DM client logging description Disable/Enable OMA-DM client logging format AT+OMALOG=<N> <CR><LF>OK<CR><LF> AT+OMALOG=? <CR><LF>+OMALOG: <N><CR><LF> <CR><LF>OK<CR><LF> parameter <N> 0:disable OMA-DM client logging 1:enable OMA-DM client logging. CE MUST write the complete OMA-DM XML transactions to a single file in the EFS for later retrieval when OMA-DM client logging is turned on example AT+OMALOG=1  OK AT+OMALOG=?  +OMALOG: 1  OK note CE MUST return "ERROR" for any other AT+OMALOG string   CE MUST set the default value of AT+OMADM to 0 5.2.3 +FUMO: Disable/Enable FUMO capabilities description Disable/Enable FUMO capabilities format AT+FUMO=<N> <CR><LF>OK<CR><LF> AT+FUMO=? <CR><LF>+FUMO: <N><CR><LF> <CR><LF>OK<CR><LF> parameter <N>
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 45 of 52    0:disable FUMO capabilities   1:enable FUMO capabilities 2:perform a client initiated FUMO session, but will not enable FUMO capabilities example AT+FUMO=1 OK AT+FUMO=?  +FUMO: 1  OK note CE MUST set the default value of AT+FUMO to 1   CE MUST return "ERROR" for any other AT+FUMO string 5.2.4 +PRL: Get CDMA PRL version of the device description Get CDMA PRL version of the device format AT+PRL? <CR><LF>+ PRL: <VERSION><CR><LF> <CR><LF>OK<CR><LF> AT+PRL=<N> <CR><LF>OK<CR><LF> AT+PRL=? <CR><LF>+PRL: <N><CR><LF> <CR><LF>OK<CR><LF> parameter <N> 0: disable PRL update capabilities 1: enable PRL update capabilities. 2: perform a client initiated PRL update 3: set the device to check for PRL updates every 45 days 4: set the device to check for PRL updates every 90 days. example AT+PRL=1 OK AT+PRL=?  +PRL: 1  OK note CE MUST set the default value of AT+PRL to 1   CE MUST return "ERROR" for any other AT+PRL string 5.3 Device reset commands 5.3.1 $RTN: Set the device to factory defaults description Set the device to factory defaults format AT$RTN=<N> <CR><LF>OK<CR><LF> parameter <N> the device MSL example AT$RTN=000000 OK note CE MUST set the device to factory defaults and power cycle the device if the correct MSL is entered CE MUST return "ERROR" if the MSL is not correct and not power cycle the device
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 46 of 52    CE MUST return "ERROR" for any other AT$RTN string 5.3.2 $RESET: Initiate a device power cycle description Initiate a device power cycle format AT$RESET   <CR><LF>OK<CR><LF> example AT$RESET OK note CE  MUST  support  "AT$RESET" which  will  immediately initiate  a  device  power cycle 5.4 LED commands 5.4.1 +LED: Disable/Enable all LEDs on the device(not supported) description Disable/Enable all LEDs on the device format AT+LED=<N> <CR><LF>OK<CR><LF> AT+LED? <CR><LF>+LED: <N><CR><LF> <CR><LF>OK<CR><LF> parameter <N> 1:disable all LEDs on the device   2:enable all LEDs on the device example AT+LED=1 OK AT+LED=?  +LED: 1  OK note for data only devices 5.5 Debug commands 5.5.1 +SERVICE: Return the integer index of data service description Return the integer index of data service format AT+SERVICE? <CR><LF>+SERVICE: <value><CR><LF> <CR><LF>OK<CR><LF> parameter <value> 0: No Service 1: 1xRTT 2: EVDO Rev 0 3: EVDO Rev A 4: GPRS 5: UMTS 6: EDGE 7: WiMax 8: WiFi 9: LTE
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 47 of 52    example AT+SERVICE?  +SERVICE: 3  OK note This command will return either the service of the active data session or the service that will be attempted when a data session will be established. 5.5.2 $1XRXPWR: Return CDMA 1X channel, Pilot, and immediate RSSI   description Return the CDMA 1X channel, Pilot, and immediate RSSI measurements in dBm for each antenna on separate lines in the format format AT$1XRXPWR? <CR><LF>$1XRXPWR: <antenna>,<Channel>, <Pilot>,<RSSI><CR><LF><CR><LF>OK<CR> <LF> example AT$1XRXPWR?  0,100,247,-85.5    OK note If the device does not support multiple antennas, only one value is returned. If the device supports  multiple antennas,  the  primary  antenna is  listed  first followed  by additional antennas 5.5.3 $DORXPWR: Return the EVDO channel, Pilot, and immediate RSSI   description Return  the EVDO  channel, Pilot, and  immediate RSSI measurements  in  dBm for each antenna on separate lines in the format format AT$DORXPWR? <CR><LF>$DORXPWR: <antenna>,<Channel>, <Pilot>,<RSSI> <CR><LF><CR><LF>OK<CR> <LF> example AT$DORXPWR?  0,100,247,-85.5    OK note If the device does not support multiple antennas, only one value is returned. If the device supports  multiple antennas,  the  primary  antenna is  listed  first followed  by additional antennas 5.5.4 $1XECIO: Return the CDMA 1X Channel, Pilot, and immediate Ec/Io   description Return the CDMA 1X Channel, Pilot, and immediate Ec/Io measurements in dB for each antenna on separate lines in the format format AT$1XECIO? <CR><LF>$1XECIO: <antenna>,<Channel>, <Pilot>,<Ec/Io><CR><LF><CR><LF>OK<CR><LF> example AT$1XECIO? 0,50,247,-85.5    OK note If the device does not support multiple antennas, only one value is returned. If the device supports  multiple antennas,  the  primary  antenna is  listed  first followed by additional antennas
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 48 of 52    5.5.5 $DOECIO: Return EVDO channel, Pilot, and immediate RSSI   description return the EVDO channel, Pilot, and immediate RSSI measurements in dBm for each antenna on separate lines in the format format AT$DOECIO? <CR><LF>$DOECIO: <antenna>,<Channel>, <Pilot>,<RSSI><CR><LF><CR><LF>OK<CR><LF> example AT$DOECIO?  0,100,247,-2.4    OK note If the device does not support multiple antennas, only one value is returned. If the device supports  multiple antennas,  the  primary  antenna  is listed  first followed by additional antennas 5.5.6 $DEBUG: Return the debug information description Return the debug information format AT$DEBUG? <CR><LF><CR><LF><Fieldname>:<value> <CR><LF><CR><LF>OK<CR><LF> parameter  example AT$DEBUG?  1x Engineering   State : Idle   SO : 3   ….  OK 5.6 Location commands(only support MC2718) 5.6.1 $LOCATION: Enable/Disable the location service description Enable/Disable the location service format AT$LOCATION=<flag> <CR><LF>OK<CR><LF> AT$LOCATION=? <CR><LF><flag><CR><LF><CR><LF> OK<CR><LF> example AT$LOCATION=1 OK AT$LOCATION=? 1 OK note CE MUST support "AT$LOCATION=0" which will disable location services CE MUST support "AT$LOCATION=1" which will enable location services CE  MUST  support  "AT$LOCATION=?"  which  will  return  the  status  of  location services The command will return 0 if locations services are disabled and return 1 if location services are enabled 5.6.2 $PDE: Set PDE Server IP and Port description Set PDE Server IP and Port
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 49 of 52    format AT$PDE=<IP>,<port> <CR><LF>OK<CR><LF> example AT$ PDE=192.168.1.1,6000 OK note IP is the IPv4 address in dotted decimal format   (<0-255>.<0-255>.<0-255>.<0-255>)   Port is the numeric port (0-65535) for the PDE server 5.6.3 $GETLOCATION: Get the device current location in the specified format description Get the device current location in the specified format format AT$GETLOCATION <CR><LF>MM/DD/YYYY, HH:MM:SS, ±DD.dddddd,  ±DDD.dddddd,  ±nnnn,nnnnnn,  nnn, ±DDD.dd, nn<CR><LF> example AT$GETLOCATION 09/24/2009,  21:43:57,  39.012345,  -104.012345,  +312, 1234567, 1234567, 40, 359.93, 13 parameter See table 3-1 note CE MUST support "AT$GETLOCATION" which will return the device current location in the specified format   CE  MUST  return  the  text  "UNK"  for  any  parameter  which  isn‟t  known  in  the AT+GETLOCATION return string   CE MUST return "ERROR" if the location position is not able to be retrieved.   CE  will  include  the  case  where  location  services  are  turned  off  and  the  user  issues  the AT+GETLOCATION command  Table 3-1 Location Field Description Field Format Example Comment Date samp-GMT MM/DD/YYYY 09/24/2009  24  hour  time stamp-GMT HH:MM:SS 21:43:57  Latitude  in  decimal degrees +/-DD.dddddd 39.012345 Latitude North =+ Latitude South =-; Max of 90.000000 degrees; Latitude *180/2^25; Longitude  in decimal degrees +/-DDD.dddddd -104.0125345 Longitude East is +, Longitude West is -; Max of 180.000000 degrees Longitude*360/10^26 Elevation in meters +/-nnnn +321 In  meters  above  [+]or  below  [-]  sea level  with  reference  to  the  WGS-84 reference Ellipsoid HEPE in meters nnnnnn 123654 Inter valued,negative not allowed HEPE=SQRT((LOC_UNCRTNTY_A* LOC_UNCRTNTY_A))+ (LOC_UNCRTNTY_P*
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 50 of 52    LOC_UNCRTNTY_P)) Speed  in  meters  per second nnn 40 Inter valued,negative not allowed Bearing  in  decimal degrees =/-DDD.dd 359.93 In  positive  decimal  degrees;negatives not allowed Bearing = Heading*360/2^10 #satellites  used  in location fix nn 13 Inter valued,negative not allowed  5.6.4 $LOCMODE: Set the GPS location mode description Set the GPS location mode format AT$LOCMODE=<mode> <CR><LF>OK<CR><LF> AT$LOCMODE=? <CR><LF><mode><CR><LF> <CR><LF>OK<CR><LF> example AT$LOCATION=4 OK AT$LOCMODE=? 4 OK note Once the next AT$ LOCMODE has been executed the device needs to return to the default location mode CE MUST reset the location acquisition mode after a location acquisition request has been executed, regardless of the execution was successful or not CE MUST return "ERROR" for any other AT$LOCMODE string  <mode> Parameter:  “AT$LOCMODE=1” to set the GPS location fix to MS-Assisted using the following values. Sessin Type Single Shot Fix Operational mode MS-Assisted PDE IP Address and Port Current device stored values Quality of Service 16 Number of Fixes 1 Time Between Fixes 1  “AT$LOCMODE=2” to set the GPS location fix to MS-Based using the following values. Sessin Type Tracking Operational mode MS-Based PDE IP Address and Port Current device stored values Quality of Service 16 Number of Fixes 9999 Time Between Fixes 1
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 51 of 52     “AT$LOCMODE=3” to set the GPS location fix to AFLT using the following values. Sessin Type Single Shot Fix Operational mode MS-Assisted PDE IP Address and Port Current device stored values Quality of Service 0 Number of Fixes 1 Time Between Fixes 1  “AT$LOCMODE=4” to set the GPS location fix to Autonomous using the following values. Sessin Type Tracking Operational mode Autonomous GPS Quality of Service 255 Number of Fixes 9999 Time Between Fixes 1  “AT$LOCMODE=?” Return the current value of the location mode Return value   Meaning 1 MS-Assisted 2 MS-Based 3 AFLT 4 Autonomous 5.6.5 $NMEA: Enable/Disable the NMEA 183 standard stream description Enable /Disable the NMEA 183 standard stream format AT$NMEA=<flag> <CR><LF>OK<CR><LF> AT$NMEA=? <CR><LF><flag><CR><LF> <CR><LF>OK<CR><LF> example AT$NMEA=1 OK AT$NMEA=? 1 OK note CE  MUST  support  "AT$NMEA=0"  which  will  enable  the  NMEA  183  standard stream CE  MUST  support  "AT$NMEA=1"  which  will  disable  the  NMEA  183  standard stream CE  MUST  support  "AT$NMEA=?"  which  will  return  the  NMEA  183  standard stream setting CE will return 0 if the stream is off    and 1 if the stream is on. CE  MUST only return the  following NEMA  183 sentences: $GPGGA, $GPGSA, $GPGSV, $GPRMC, $GPVTG
             AT  Command  User  Manual V1.1                            Open▲                                                                                                                                                                               Page 52 of 52    FCC Regulations: This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1)  This  device  may  not  cause  harmful  interference,  and  (2)  this  device  must  accept  any  interference received, including interference that may cause undesired operation.  This device has been tested and found to comply with the limits for a Class B digital device, pursuant to Part  15  of  the  FCC  Rules.  These  limits  are  designed  to  provide  reasonable  protection  against  harmful interference in a residential installation. This equipment generates, uses and can radiated radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio  communications.  However,  there  is  no  guarantee  that  interference  will  not  occur  in  a  particular installation If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:  -Reorient or relocate the receiving antenna. -Increase the separation between the equipment and receiver. -Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. -Consult the dealer or an experienced radio/TV technician for help.  Changes or modifications not expressly approved by the party responsible for compliance could void the user„s authority to operate the equipment.  The antenna(s) used for this transmitter must not be co-located or operating in conjunction with any other antenna or transmitter.  RF Exposure Information This device meets the government‟s requirements for exposure to radio waves. This device is designed and manufactured not to exceed the emission limits for exposure to radio frequency (RF) energy set by the Federal Communications Commission of the U.S. Government.  This device complies with FCC radiation exposure limits set forth for an uncontrolled environment. In order to avoid the possibility of exceeding the FCC radio frequency exposure limits, human proximity to the antenna shall not be less than 20cm (8 inches) during normal operation.  When the module is installed in the host device, the FCC ID label must be visible through a window on the final device or it must be visible when an access panel, door or cover is easily re-moved. If not, a second label must be placed on the outside of the final device that contains the following text: “Contains FCC ID: Q78-MC2718”

Navigation menu