background image

Network

3-122

 G24-L AT Commands Reference Manual

April 15, 2008

Example

AT+CGREG=?

+CGREG: (000-002)

OK

AT+CGREG=2

OK

AT+CGREG?

+CGREG: 002,001,2648,988b

OK

AT+CGREG=1

OK

AT+CGREG?

+CGREG: 001,001

OK

AT+CGREG=0

OK

//Example for unsolicited reports:

AT+CGREG=1

OK

AT+CGATT=0

OK

+CGREG: 000

AT+CGATT=1

OK

+CGREG: 002

+CGREG: 001

//Remove GPRS enabled SIM

+CGREG: 000

//Insert GPRS enabled SIM

+CGREG: 002

+CGREG: 001

+COPS, Operator Selection

This command enables accessories to access the network registration information, and the 
selection and registration of the GSM network operator. The G24-L is registered in the Home 
network. 

The Enhanced Operator Name String (EONS) feature enables the G24-L to return the operator 
name displayed on the handset. This feature allows the SIM card to store a mapping of 
MCC/MNC code pairs to the displayed operator name. As a result, several operators can share a 
single network while having their handsets display their own name as the network operator.

Testing the enhanced ONS feature requires a "SIM ONS" SIM card.

Summary of Contents for AT Commands G24-L

Page 1: ...Technical Information Motorola G24 L and G24 LC Developer s Guide AT Commands Reference Manual APRIL 15 2008 6802983C95 C ...

Page 2: ...sale of a product Computer Software Copyrights The Motorola and 3rd Party supplied Software SW products described in this instruction manual may include copyrighted Motorola and other 3rd Party supplied computer programs stored in semiconductor memories or other media Laws in the United States and other countries preserve for Motorola and other 3rd Party supplied SW certain exclusive rights for co...

Page 3: ...d the Stylized M Logo are registered in the US Patent Trademark Office All other product or service names are the property of their respective owners Copyright 2007 Motorola Inc Copyright Trademarks and Disclaimer REV052604 ...

Page 4: ......

Page 5: ...Not Covered by the Warranty xxv Installed Data xxv Out of Warranty Repairs xxv Revision History xxvi Chapter 1 Product Features 1 1 Connectivity Interface 1 1 GPRS Operation 1 1 Overview 1 1 Features and Benefits 1 1 Technical Description GPRS Class B Operation 1 1 CSD Operation 1 2 Overview 1 2 Features and Benefits 1 2 Technical Description 1 2 Improved OEM Features 1 3 SIM Application Toolkit S...

Page 6: ...apter 2 Introduction to AT Commands 2 1 AT Commands Overview 2 1 General Symbols Used in AT Commands Description 2 1 General System Abbreviations 2 2 AT Commands Protocol 2 2 AT Commands Structure 2 3 Command Structure 2 3 Results Code Structure 2 4 Response and Indications Structure 2 4 AT Commands Protocol Structure Configuration 2 5 Command Token Types 2 6 Basic Syntax Command Format 2 6 S para...

Page 7: ... DL Dial Last Number 3 14 H Hang up Call 3 15 A Answer Incoming Call 3 17 CRC Cellular Result Codes and RING CRING Incoming Call Indication 3 17 CLIP Calling Line Identification 3 19 CCWA Call Waiting Command 3 21 CHLD Call Related Supplementary Services Command 3 23 CCFC Call Forwarding Number and Conditions 3 27 CLIR Calling Line Identification Restriction 3 29 CBST Select Bearer Service Type 3 ...

Page 8: ...ess 3 78 CSMP Set Text Mode Parameters 3 79 CSDH Show Text Mode Parameters 3 81 CNMI New Message Indications to Terminal 3 82 CNMA New Message Acknowledgment 3 84 CMTI Unsolicited Response New SMS DELIVER Receipt Indication 3 86 CMT Unsolicited Response New SMS DELIVER Receipt 3 86 CDSI Unsolicited Response New SMS STATUS REPORT Indication 3 88 CDS Unsolicited Response New SMS STATUS REPORT Receip...

Page 9: ...io Setup 3 157 General Audio Commands 3 158 Basic Audio Setup Commands 3 158 CRSL Call Ringer Level 3 158 CLVL Loudspeaker Volume 3 159 CMUT Mute Unmute Currently Active Microphone Path 3 160 S94 Sidetone Effect 3 161 S96 Echo Canceling 3 162 Advanced Audio Setup Commands 3 163 MAPATH Audio Path 3 163 MAVOL Volume Setting 3 166 MAMUT Input Devices Mute 3 168 MAFEAT Features Selection 3 169 General...

Page 10: ...Data to the Terminal 3 203 S100 Set Minimum Time for Terminal to Fall into Sleep Mode 3 204 MSCTS Enable Disable CTS During Wakeup Period 3 205 Error Handling Commands 3 206 CMEE Report Mobile Equipment Error 3 206 CEER Extended Error Report 3 213 UI User Interface 3 216 CRSM Restricted SIM Access 3 216 V View Configuration 3 221 W Store User Profile 3 222 Y Default User Profile 3 224 CMER Mobile ...

Page 11: ... Configure Internal TCP IP stack 3 289 MPING Start Ping Execution ICMP Protocol 3 292 MPINGSTAT Status Update for MPING Execution 3 296 MSDNS Set DNS IP Address 3 299 MIPCFF Control Filtering Feature for Incoming TCP Connection 3 301 NOP Compatible 3 304 IGNORED Compatible Only Commands 3 304 Chapter 4 Using the Commands 4 1 Setting Up the G24 L Power On and Initial Actions 4 1 Recommended G24 L I...

Page 12: ... 4 25 Select Item 4 25 Send SMS 4 25 Set Up Call 4 26 Call Control 4 26 Send DTMF 4 27 Launch Browser 4 27 Setup Event List 4 28 TCP IP 4 29 TCP Data Transfer Example 4 29 Multi point Data Transfer Example 4 29 Xoff and Xon Example 4 30 Error in Reopening a Valid Socket 4 31 Audio 4 32 Scenarios for Setting Up Handset Mode or Handsfree Mode 4 32 Handset Mode 4 32 Handsfree Mode 4 32 Chapter 5 Tool...

Page 13: ...4 0 3 202 3 12 G24 L Lines when S24 0 3 202 3 13 SIM Toolkit 3 246 3 14 Communication During DTMF Command 3 264 3 15 Communication During Launch Browser Command 3 265 3 16 CIDR Scheme 3 301 4 1 Phone State Transactions 4 1 4 2 Detailed Phone State Transactions 4 2 4 3 Recommended G24 L Initialization Workflow 4 3 4 4 RS232 Lines Setup 4 4 4 5 Test G24 L Communication 4 5 4 6 Basic Configuration 4 ...

Page 14: ...List of Figures x G24 L AT Commands Reference Manual April 15 2008 4 22 Launch Browser 4 27 4 23 Setup Event List 4 28 4 24 Handset or Handsfree Setup 4 32 ...

Page 15: ... 39 3 19 CLCC Parameters 3 41 3 20 MCST Parameters 3 43 3 21 CAOC Parameters 3 44 3 22 CACM Parameters 3 46 3 23 CAMM Parameters 3 47 3 24 CPUC Parameters 3 48 3 25 CR Parameters 3 49 3 26 CSSN Parameters 3 51 3 27 CSSI Notification Values 3 51 3 28 CSSU Notification Values 3 51 3 29 CUSD Parameters 3 53 3 30 CUSD Termination Cause Table Index 3 54 3 31 COLP Parameters 3 57 3 32 MTTY Parameters 3 ...

Page 16: ...DU Mode according to GSM03 40 3 104 3 66 fo for SMS SUBMIT Message 3 105 3 67 fo for SMS COMMAND Message 3 106 3 68 CMGD Parameters 3 108 3 69 CGSMS Parameters 3 109 3 70 CMGS Parameters 3 110 3 71 MCSAT Parameters 3 111 3 72 dcs field and CSCS settings conversion when writing SM 3 113 3 73 dcs field and CSCS settings conversion when reading SM 3 114 3 74 CSQ Parameters 3 117 3 75 CRLP Parameters ...

Page 17: ... 3 178 3 120 CPIN Parameters 3 179 3 121 EPIN Parameters 3 181 3 122 TPIN Parameters 3 182 3 123 CPWD Parameters 3 183 3 124 CLCK Parameters 3 185 3 125 EMPC Parameters 3 188 3 126 Effects of Parameter Settings 3 190 3 127 V Parameters 3 191 3 128 Qn Parameters 3 192 3 129 En Parameters 3 192 3 130 X Parameters 3 193 3 131 S2 Parameters 3 196 3 132 S12 Parameters 3 197 3 133 F Parameters 3 198 3 1...

Page 18: ...nds class e 3 253 3 176 Profile Structure Byte 13 Bearer independent protocol supported bearers class e 3 254 3 177 Profile Structure Byte 14 Screen height 3 254 3 178 Profile Structure Byte 15 Screen width 3 255 3 179 Profile Structure Byte 16 Screen effects 3 255 3 180 Profile Structure Byte 17 Bearer independent protocol supported transport interface class e 3 255 3 181 Profile Structure Byte 1...

Page 19: ...ters 3 290 3 207 MPING Command Parameters 3 293 3 208 MPING Unsolicited Response Parameters 3 295 3 209 MPINGSTAT Unsolicited Response Parameters 3 297 3 210 MSDNS Parameters 3 299 3 211 MIPCFF Parameters 3 302 3 212 Filtering Error Codes and Status 3 303 A 1 AT Commands Alphabetical A 1 ...

Page 20: ...List of Tables xvi G24 L AT Commands Reference Manual April 15 2008 ...

Page 21: ...e following chapters Preface provides a scope for this manual document convention safety instructions and a liability notification Chapter 1 Product Features introduces the new product features and provides a list of the AT commands Chapter 2 Introduction to AT Commands provides an introduction to the AT commands and includes a general explanation of the command s format and usage It also describe...

Page 22: ...e following special paragraphs are used in this guide to point out information that must be read This information may be set off from the surrounding text but is always preceded by a bold title in capital letters Note Note Presents additional helpful noncritical information that you can use Warning Warning Presents information to warn you of a potentially hazardous situation in which there is a po...

Page 23: ...rnings and all other safety precautions necessary for the safe operation of the equipment in your operating environment Ground the instrument To minimize shock hazard the equipment chassis and enclosure must be connected to an electrical ground If the equipment is supplied with a three conductor AC power cable the power cable must be either plugged into an approved three contact electrical outlet ...

Page 24: ...y and Repair for service and repair to ensure that safety features are maintained Batteries Batteries can cause property damage and or bodily injury such as burns if a conductive material such as jewelry keys or beaded chains touch exposed terminals The conductive material may complete an electrical circuit short circuit and become quite hot Exercise care in handling any charged battery particular...

Page 25: ...pment in EU countries Disposal of Motorola equipment in EU countries Please do not dispose of Motorola equipment in landfill sites In the EU Motorola in conjunction with a recycling partner will ensure that equipment is collected and recycled according to the requirements of EU environmental law Please contact the Customer Network Resolution Center CNRC for assistance The 24 hour telephone numbers...

Page 26: ...e Product could create a situation where personal injury or death may occur If CUSTOMER should use any Product or provide any Product to a third party for any such use CUSTOMER hereby agrees that MOTOROLA is not liable in whole or in part for any claims or damages arising from such use and further agrees to indemnify and hold MOTOROLA harmless from any claim loss cost or damage arising from such u...

Page 27: ...erm Motorola will at its discretion and without extra charge as your exclusive remedy repair or replace your Product which does not comply with this warranty or failing this to reimburse the price of the Product but reduced to take into account the use you have had of the Product since it was delivered This warranty will expire at the end of the Warranty Term This is the complete and exclusive war...

Page 28: ...charge warranty service if the requested documentation can not be presented or if the information is incomplete illegible or incompatible with the factory records Repair at Motorola s option may include reflashing of software the replacement of parts or boards with functionally equivalent reconditioned or new parts or boards Replaced parts accessories batteries or boards are warranted for the bala...

Page 29: ...our usage habits wear and tear might take place of components including mechanical problems related to Product housing paint assembly sub assemblies displays and keyboards and any accessories which are not part of the Product s in box configuration The rectification of faults generated through wear and tear and the use of consumable items like batteries beyond their Optimum Performance Time as ind...

Page 30: ...erence Manual Version Information The following table lists the manual version date of version and remarks about the version Revision History Version Date Issue Remarks A September 25 2007 Initial Release B Januaty 15 2008 Major update that include the following features TCP IP and STK capabilities C April 15 2008 AT Commands added MIPODM MTKA MTTY AT Command updated MMAD ...

Page 31: ...t switched mode Features and Benefits GPRS enables the cost effective and efficient use of network resources for packet mode data applications Always connected No setup time before data transmission Cost change based on current data communication not time based Technical Description GPRS Class B Operation The G24 L is attached to both GPRS and other GSM services but can only operate one set of ser...

Page 32: ...SD call uses Connecting an Internet Service Provider ISP Remotely accessing corporate Intranet via Remote Access Server RAS User specific protocol where the user defines both the remote and local sides Technical Description GSM network operators typically support the non transparent CSD bearer service through a modem interworking function This means that a G24 L initiates a data call and the netwo...

Page 33: ...ovider for example local news or weather info These menus are provider dependent Enabling the STK allows the provider to perform other actions regarding call control SMS etc Technical Description The STK supports the specific mechanism s that SIM applications require to interact and operate with the G24 L Using this mechanism the SIM can notify the terminal via the G24 L that a specific action is ...

Page 34: ...n from the G24 L to the SIM Profile download Send DTMF Set up idle text mode Launch browser Set up event list Menu Selection The SIM supplies a set of possible menu entries via a proactive SIM command The menu selection mechanism is used to transfer the SIM application menu item selected by the user to the SIM and then via SMS to the provider Call Control by SIM When this service is activated by t...

Page 35: ...t links TCP UDP links TCP IP When establishing the TCP IP connection the G24 L can only be the initiator The TCP IP feature enables the G24 L to be a wireless end point for a TCP IP socket Note The TCP protocol use the value TTL Time to live 64 Creating TCP IP Connections Connection from the G24 L to the Web The following occurs when creating a TCP IP connection from the G24 L to the Web 1 The G24...

Page 36: ...PCALL command 6 The G24 L initiates a TCP IP connection with the listening server It knows the IP address and port number of the server 7 Once the server is connected the TCP IP connection is created and data can be transferred freely in both directions upload and download UDP IP The set of AT commands created for the TCP IP connection is used for the UDP IP connection as well Therefore UDP IP mus...

Page 37: ...site as the Web site s IP address is known and is public and the port number is previously agreed upon 3 Sending accumulating data is done by the MIPSEND command 4 Actual send is done by the MIPPUSH command by specifying the Website IP address and Website port number 5 Server side After receiving the first packet from the client the server knows the IP address and port number of the G24 L The IP a...

Page 38: ...B using either TCP IP or UDP IP protocols The protocol stacks in the terminal or in the OEM must be managed when using TCP IP or UDP IP protocols The G24 L software can manage these stacks internally This enables the G24 L to relieve the terminal from the job of managing these protocols Note Currently the embedded TCP IP feature may be used only for mobile initiated connections The embedded TCP IP...

Page 39: ...e cancels all echoes Figure 1 3 Echo Suppression Noise Suppress Noise suppression improves audio quality in all modes by suppressing environment noise from being picked up by the input device Technical Description The path features provide full control over the navigation of the audio in the product The gain features provide full control over the volume levels of the different output accessories a...

Page 40: ...anual April 15 2008 The algorithm provides full control over activation deactivation of audio quality features such as echo canceling and noise suppression The user can access these features by means of AT commands These are described later in this document ...

Page 41: ...ers of ASCII text in length 7 bit coded Message text can comprise words numbers or an alphanumeric combination Short messages can be written and displayed in various coding schemes including ASCII and UCS2 Reception of an incoming message can invoke an indication to the terminal This feature is configurable using the command AT CNMI Short messages received during data calls are not indicated Short...

Page 42: ...incoming message is saved in the first free memory location from index 1 according to the SIM card The G24 L memory can contain up to 73 outgoing and CB messages A new outgoing message is saved in the next free memory location from index 101 up to index 352 SMS Type SMS Index Max Number of SMS Incoming messages 1 SIM dependent 2 20 Outgoing and CB messages 21 250 22 270 ...

Page 43: ...vel 3 with the addition of a more precise specification of the bi directional behavior of characters as used in the Arabic and Hebrew scripts The 65 536 positions in the 2 octet form of UCS2 are divided into 256 rows with 256 cells in each The first octet of a character representation denotes the row number the second the cell number The first row row 0 contains exactly the same characters as ISO ...

Page 44: ...y characters in Character Set Table CS3 UTF 8 UCS 2 is transformed to the same octet sequence irrespective of whether it was coded with UCS 2 8859 1 Character Set Management ISO 8859 1 is an 8 bit character set a major improvement over the plain 7 bit US ASCII Characters 0 to 127 are always identical with US ASCII and the positions 128 to 159 hold some less used control characters Positions 160 to...

Page 45: ...evision identification Page 3 3 CGSN This command displays the product serial number identification Page 3 3 GSN This command requests the product serial number identification Page 3 3 CSCS This command selects the G24 L character set Page 3 4 CIMI This command displays the International Mobile Subscriber Identity number Page 3 5 CFSN This command is used to query the manufacturing serial number P...

Page 46: ...D information to the called party for an outgoing call Page 3 29 CBST This command handles the selection of the bearer service and the connection element to be used when data calls are originated Page 3 31 O This command returns a phone to the Online Data mode and issues a CONNECT or CONNECT text result code Page 3 33 Q This command selects the asynchronous mode and has no effect Page 3 33 CHUP Th...

Page 47: ...pplementary service related network initiated notifications Page 3 50 CUSD This command allows control of Unstructured Supplementary Service Data USSD according to GSM 02 90 Page 3 53 COLP This command refers to the GSM supplementary service COLP Connected Line Identification Presentation which enables a calling subscriber to get the connected line identity COL of the called party after setting up...

Page 48: ...ndex is sent upon the arrival of an SMS message Page 3 86 CMT This unsolicited message displays the received SMS DELIVER message Page 3 86 CDSI This unsolicited message indicates that a new SMS STATUS REPORT message was received and is stored in location index Page 3 88 CDS This unsolicited message displays the received SMS DELIVER message Page 3 88 CMGL This command displays a list of SMS message...

Page 49: ...of preferred operators located in the SIM card Page 3 125 MFS This command is used to determine how long the G24 L waits before attempting to re register after a registration attempt has failed and the G24 L is not registered Page 3 126 Hardware Information Hardware Information Commands CBC This command queries the battery charger connection Page 3 129 MBC This command allows the battery charger t...

Page 50: ...D This command defines the G24 L 8 GPIO pins configuration Page 3 147 MMAD This command reads and monitors digital value from a specified ADC Page 3 149 MPCMC This command defines whether the PCM clock is generated continuously or not when module is in digital audio mode Page 3 153 Audio Basic Audio Setup Commands CRSL This command handles the selection of the incoming call ringer and alert tone S...

Page 51: ...ntered on the terminal Page 3 177 AT This command checks the AT communication and only returns OK Page 3 177 CPIN This command is only relevant for phones that use SIM cards It unlocks the SIM card when the proper SIM PIN is provided and unblocks the SIM card when the proper SIM PUK is provided Page 3 177 EPIN This command is only relevant for phones that use SIM cards It verifies the PIN2 indicat...

Page 52: ...profile Page 3 198 Z This command resets the default configuration Page 3 199 Sleep Mode Commands S24 This S parameter activates disables the Sleep mode If the parameter value is greater than 0 it represent the number of seconds till the G24 L enters sleep mode Page 3 202 S102 This S register sets the value of the delay before sending the data to the terminal Page 3 203 MSCTS This command defines ...

Page 53: ...etwork Page 3 237 CGPADDR This command reads the allocated PDP addresses for the specified context identifiers Page 3 238 MGEER This command returns the PDP context activation reject cause Page 3 240 D 99 This command enables the ME to perform the actions necessary for establishing communication between the terminal and the external PDN Page 3 242 CGPRS This command indicates whether there is GPRS...

Page 54: ...ting buffers Page 3 286 MIPRUDP This unsolicited event is sent to the terminal when data is received from the UDP protocol stack Page 3 287 MIPRTCP This unsolicited event is sent to the terminal when data is received from the TCP protocol stack Page 3 287 MIPSTAT This unsolicited event is sent to the terminal indicating a change in link status Page 3 288 MIPXOFF This unsolicited event is sent to t...

Page 55: ...upported for backward compatibility only and has no effect Page 3 304 B This command is supported for backward compatibility only and has no effect Page 3 304 A This command is supported for backward compatibility only and has no effect Page 3 304 K This command is supported for backward compatibility only and has no effect Page 3 304 F This command is supported for backward compatibility only and...

Page 56: ...AT Commands Summary 1 26 G24 L AT Commands Reference Manual April 15 2008 ...

Page 57: ...nal quality General Symbols Used in AT Commands Description The following syntax definitions apply in this chapter Syntax Definition CR Carriage return character specified by the value of the S3 register LF Line feed character specified by the value of the S4 register Name enclosed in angle brackets is a syntax element The brackets themselves do not appear in the command line Optional sub paramete...

Page 58: ...s Upon Request Communication almost always begins from the terminal side This means that any service should be requested from the terminal Thus a request is called a command Each command must be answered by a results code from the G24 L The results code reports the command status to the terminal Some commands may include several Response requests between 0 to K to send data back to the terminal So...

Page 59: ...the total line does not exceed 140 characters with semicolon characters Characters Spaces are ignored You can leave spaces between each command and between characters of a command You can also include punctuation in telephone numbers and type commands in either UPPERCASE or lowercase For example the following commands are identical ATDT8005551234 Enter or atdt 800 555 1234 Enter Backspace S5 chara...

Page 60: ...e command V1 and all the commands in a command line have been performed successfully the result code CR LF OK CR LF is sent from the G24 L to the terminal If numeric responses are enabled using the command V0 the result code 0 CR is sent instead If verbose responses are enabled using the command V1 and sub parameter values of a command are not accepted by the G24 L or if the command itself is inva...

Page 61: ...e flow and structure configuration commands Figure 2 4 Flow and Structure Configuration Commands Command Description S3 value Command line termination character default setting 0x13 S4 value Response formatting character default 0x10 S5 value Command line editing character default 0x 8 E value Command echo default 0 meaning the G24 L does not echo commands Q value Result code suppression default 0...

Page 62: ...the parameter number being referenced If the number is not recognized as a valid parameter number an ERROR result code is issued Immediately following this number either a or character IA5 3 15 or 3 13 respectively appears is used to read the current value of the indicated S parameter is used to set the S parameter to a new value parameter_number parameter_number value If the is used the new value...

Page 63: ...for each value whether the specification of that value is mandatory or optional For optional values the definition indicates the assumed default value if none is specified The assumed value may be either a previous value that is the value of an omitted sub parameter retains its previous value or a fixed value for example the value of an omitted sub parameter is assumed to be zero Generally the def...

Page 64: ... in the description of the command Aborting a command is accomplished by transmitting any character from the terminal to the G24 L A single character is sufficient to abort the command in progress To ensure that the aborting character is recognized by the G24 L it should be sent at the same rate as the preceding command line The G24 L may ignore characters sent at other rates When an aborting even...

Page 65: ... as well as basic operating information about the device CGMI GMI FMI Request Manufacturer ID These commands display manufacturer identification The G24 L outputs a string containing manufacturer identification information indicating that this is a Motorola device Example AT CGMI CGMI Motorola OK AT GMI CGMI Motorola OK AT FMI FMI Motorola Command Response Action AT CGMI CGMI Motorola AT GMI CGMI ...

Page 66: ...gy used and the particular model number Example AT CGMM CGMM GSM900 GSM1800 GSM1900 GSM850 MODEL G24 L OK The following table shows the CGMM string parameters Command Response Action AT CGMM CGMM list of supported technologies model AT GMM GMM list of supported technologies model AT FMM FMM list of supported technologies model String Description GSM900 GSM at 900 MHz GSM1800 GSM at 1800 MHz GSM190...

Page 67: ... identification IMEI International Mobile Equipment Identification It can be used even when the SIM card is not inserted The following table shows the CGSN GSN parameters Command Response Action AT CGMR CGMR revision AT GMR GMR revision AT FMR FMR revision Command Response Action AT CGSN AT CGSN CGSN sn GSN GSN GSN sn Table 3 1 CGSN GSN Parameters Parameter Description sn The IMEI International Mo...

Page 68: ...es Example AT CSCS Command Type Syntax Response Action Set CSCS chset OK or CMS ERROR err Read AT CSCS CSCS selected character set Test AT CSCS CSCS supported character sets Table 3 2 CSCS Parameters chset Character Set Input Output Format ASCII ASCII 0x00 0x7F Quoted string For example AB equals two 8 bit characters with decimal values 65 66 GSM GSM default alphabet GSM 03 38 subclause 6 2 1 HEX ...

Page 69: ...0061006F OK AT CSCS ASCII OK AT CPBR 1 CPBR 1 8475763000 129 Lin Zhao OK CIMI Request IMSI This command displays the International Mobile Subscriber Identity number Example AT CIMI CIMI 314566320021400 CFSN Read Manufacturing Serial Number This command is used to query the manufacturing serial number Example AT CFSN CFSN GLMMA000000069 Command Response Action AT CIMI AT CIMI CIMI imsi or CME ERROR...

Page 70: ... that identify the G24 L The output string contains double quotes On platforms supporting MSISDN numbers the string s returned are the MSISDN numbers and their associated data On platforms not supporting MSISDN numbers this command returns the current phone number of the G24 L Command Response Action ATIn information item n or CMS ERROR err ATIn Description Output 1 ROM checksum 000 3 Reports Prod...

Page 71: ...orted CNUM Motomix 2233445 129 CNUM 0 CNUM 0 CNUM 0 List of All Available AT Commands This command displays a list of all the AT commands supported by the G24 L Command Response Action CNUM MSISDN supported CNUM MSISDN1 string MSISDN1 MSISDN1 type CNUM MSISDN2 string MSISDN2 MSISDN2 type CNUM MSISDN not supported CNUM phone_number Table 3 3 CNUM Parameters Parameter Description MSISDN type Phone n...

Page 72: ...ables other support provided by the G24 L such as information about the currently implemented protocol version used to detect older G24 Ls that may not support all commands as well as determining which optional commands are implemented in a particular G24 L software load Command Syntax Response Action Remarks Execute CLAC List of available AT commands The Execute command displays a list of all the...

Page 73: ...most modems Pause Simple Dialing In order to instruct the modem to dial a remote modem from an ordinary tone dialing telephone line enter the Dial command followed by the phone number For example type the following command ATD 876 5555 Enter Note If you receive characters which were sent you can disable this with using the Echo command ATE0 Enter After issuing the Dial command and if the remote mo...

Page 74: ...G24 L responds with OK the dial connection is closed Dialing to an Electronic Telephone Service When you dial to an electronic telephone service such as telephone banking you must typically instruct the modem to dial a number then to wait for call establishment and then send the password for entering the banking account A typical command line might look like this ATD876 5555 123456 Enter The modem...

Page 75: ...r more information about call failure use the AT CEER command described in CEER Extended Error Report on page 3 213 Note If there is an active voice call and the terminal sends another ATD voice call command to the G24 L the active call is put on hold and the new number is called Command Response Action ATD number VOICE CALL 1st response Voice call place begins OK 2nd response Voice call connected...

Page 76: ...mation phone number Any digits after the comma are sent as DTMF tones after the voice call is connected More than one comma causes a pause in sending the tones When dialing a data fax call the comma digit is ignored and all other digits before and after the comma are considered addressing information phone number The plus digit Indicates that the international access code exists in the number semi...

Page 77: ...or the entry that begins with the alphanumeric pattern alpha D mem n Originates a call to a phone number in memory phone book mem and stored in entry location n Available memories may be queried with Select Phone Book Storage Test command CPBS Note This command does not change the used memory set D n Originates a call to a phone number from entry location n in the Current Phone Book Set by CPBS Ta...

Page 78: ... progress information success failure is reported in the same way as for the Dial command Refer to D Dial Command page 3 11 The following table shows the DL parameters Command Detailed Description ATDL Initial Response Last Number retrieved ATDL DIAL DIGITS 2nd response Data Fax call connected CONNECT 1st response Voice call placement begins OK 2nd response Voice call connected OK Table 3 6 DL Par...

Page 79: ...8 123 78 ATDL 035658278p123p78 OK OK VOICE call 1 2 3 Sent as DTMF tones Pause 7 8 Sent as DTMF tones H Hang up Call This command hangs up a call The G24 L terminates the call whether it is a data or voice call and whether it is an incoming originating waiting or connected call A NO CARRIER message is returned to the terminal before the regular OK approval Note To terminate hang up a MO data fax c...

Page 80: ...ced NO CARRIER OK Example Hanging up a data call atd035659260 CONNECT Data call connected Online Data mode ESC Sequence is sent from the terminal to the G24 L OK The G24 L is in Command mode ath Terminate Data call NO CARRIER OK Single Active and Waiting Call Single Active released waiting not affected MTPY Active and Waiting Call MTPY Active released waiting not affected Single Held or MTPY Held ...

Page 81: ...active call This ATA action is the same action as AT CHLD 2 Example Example Answering a voice call AT CRC 1 CRING VOICE CRING VOICE ata OK VOICE call connected G24 L is in Command mode ath NO CARRIER OK Example Answering a data call CRING REL ASYNC CRING REL ASYNC ata Connecting dots are not displayed OK DATA call connected G24 L is in Online Data mode Note In a CSD call call release is not valid ...

Page 82: ...ication When enabled an incoming call is indicated to the terminal with an unsolicited result code CRING type instead of the normal RING Read CRC CRC n OK The Read command queries the current settings for the cellular result code Test CRC CRC list of supported n s The Test command returns the possible n values Table 3 7 CRC Parameters Parameter Description n 0 Extended format disabled 1 Extended f...

Page 83: ...on by the G24 L to the terminal The CLIP indication information varies depending on what is provided by the network and what information is stored in the G24 L phone book CLIP Indication When the CLI presentation indication is enabled by the G24 L n 1 this unsolicited indication is sent to the terminal after the RING indication CLIP number type subaddr satype alpha CLI validity Command Type Syntax...

Page 84: ...twork 0 CLIP not provisioned 1 CLIP provisioned 2 Unknown for example no network and so on number Calling line number The number format is specified by type type Type of address octet in integer format 145 Default when the dialing string includes the international access code character 129 Default when making a local call 128 Type of number is unknown usually the output when the number itself is u...

Page 85: ...ndication When a call waiting indication is enabled by the G24 L n 1 the following unsolicited indication is sent to the terminal from the G24 L CCWA number type class alpha CLI validity Action Syntax Response Remarks Set CCWA n mode class OK If mode 2 and the command succeeds CCWA status class1 CR LF CCWA status class2 OK The Set command enables disables the Call Waiting indication in the G24 L a...

Page 86: ...ach representing a class of information 1 Voice telephony 2 Data refers to all bearer services 4 Fax facsimile services The default value is 7 number Calling line number The number format is specified by type type Type of address octet in integer format 145 Default when the dialing string includes the international access code character 129 Default when making a local call 128 Type of number is un...

Page 87: ...tion received by the G24 L CCWA 358317654321 145 1 Bob CCWA 358317654321 145 1 Bob AT CHLD 0 Release the waiting call OK NO CARRIER AT CRC 1 RING indication is not relevant to CCWA indication OK waiting call caller restricted to its CLI presentation used AT CLIR CCWA 128 1 1 CLI is restricted but call type recognized as voice CCWA 128 1 1 CHLD Call Related Supplementary Services Command This comma...

Page 88: ...plit from active to hold and so on OK approve request was done If the call is terminated and another call is answered OK approve request was submitted NO CARRIER OK call answered and is now connected Command Type Syntax Response Action Remarks Test CHLD CHLD list of supported n s OK The Test command returns n values supported by the G24 L to the terminal Table 3 10 CHLD Parameters Parameter Descri...

Page 89: ...Error 3 Incoming Call RING Error 3 Single Active Call and Waiting Call Releases waiting call Releases active call accepts waiting call Releases specific active call x If x does not exist then error 22 Puts active call on hold accepts waiting call Error 3 Error 3 MTPYActive Call and Waiting Call Releases waiting call Releases active call accepts waiting call Releases specific active call x If x doe...

Page 90: ...l Accepts waiting call Error 3 Accepts waiting call Error 3 Error 3 Single or MTPY Active Call and Single or MTPY Held and Waiting Call Releases waiting call Releases active call and accepts waiting call Releases specific active call x If x does not exist then error 22 Error 3 too many calls on hold Error 3 Makes a conference call Waiting call is not touched Split Places the active MTPY call on ho...

Page 91: ...ion deactivation and status query are supported Command Type Syntax Response Action Remarks Set CCFC reason mode number type class subaddr satype tim e If the command succeeds CCFC status class1 number type subaddr satype time CR LF CCFC status class2 number type subaddr satype time CCFC list of supported reason s The Set command instructs the G24 L which call forwarding settings to request from n...

Page 92: ...isable 1 Enable 2 Query status 3 Registration 4 Erasure number Calling line number The number format is specified by type type Type of address octet in integer format 145 Default when dialing string includes international access code character 129 Default when making a local call subaddr NULL field not used String type subaddress of format specified by satype satype Field not used Value is always ...

Page 93: ...145 25 CCFC 0 2 972545658278 145 25 CCFC 0 4 972545658278 145 25 OK CLIR Calling Line Identification Restriction This command instructs the G24 L to query enable or disable the presentation of the CLI calling line ID of a MO call to the called party The restriction of the CLI disable presentation is dependent both on the G24 L and on the network The network enables three possible provisions of CLI...

Page 94: ... 128 128 1 Command Type Syntax Response Action Remarks Set CLIR n OK The Set command instructs the G24 L to enable disable CLI restriction for all MO calls Read CLIR CLIR n m OK The Read command returns the current setting of CLIR on the network m and on the G24 L n Test CLIR CLIR list of supported n s The Test command returns n values supported by the G24 L Table 3 13 CLIR Parameters Parameter De...

Page 95: ... rate of the service actually the modulation when modem IWFs are used and enables or disables the Radio Link Protocol Command Type Syntax Response Action Remarks Set AT CBST speed name ce OK CME ERROR err The Set command selects the bearer service name with data rate speed and the connection element ce to be used when data calls are originated refer to GSM 02 02 Values may also be used during mobi...

Page 96: ...on speed 0 Auto bauding automatic selection of the speed this setting is possible in case of 3 1 kHz modem and non transparent service 6 4800 bps V 32 7 9600 bps V 32 14 14400 bps V 34 68 2400 bps V 110 or X 31 flag stuffing 70 4800 bps V 110 or X 31 flag stuffing 71 9600 bps V 110 or X 31 flag stuffing 75 14400 bps V 110 or X 31 flag stuffing The default value is 7 Note Currently the G24 L suppor...

Page 97: ...t was before using the ESC command Note The escape character can be changed using the S2 register The time delay between consecutive escape characters is configured using the S12 register Example ATD035684072 Calling a remote modem data call CONNECT G24 L is in Data mode Escaping back to Command mode using the sequence OK AT G24 L is in Command mode OK ATO Returning to Data mode CONNECT Q Asynchro...

Page 98: ...ility associated with the called party MSISDN However some networks omit the bearer capability associated with the called party MSISDN when this MSISDN is associated with voice service and the calling party has not specified the required bearer capability for example because the call originated in the PSTN In these cases the CSNS command is used to select the desired bearer or teleservice for a si...

Page 99: ...de setting in MS non volatile memory returns to be effective mode selected in conjunction with repeated value 2 or default mode If CSNS set command is issued in conjunction with repeated value 0 one shot then selected mode is effective until any call indication is received RING CRING CLCC and so on Afterwards mode stored in MS non volatile memory returns to be effective If CSNS set command is issu...

Page 100: ...T setting Mapped value for mobile terminated call 0 autobauding 4 2400 bps V 22bis 6 4800 bps V 32 7 9600 bps V 32 14 14400 bps V 34 68 2400 bps V 110 or X 31 flag stuffing 70 4800 bps V 110 or X 31 flag stuffing 71 9600 bps V 110 or X 31 flag stuffing 75 14400 bps V 110 or X 31 flag stuffing Command Type Syntax Response Action Remarks Set MDC mode OK or ERROR The Set command selects which of the ...

Page 101: ...er This is done by sending a user defined User Busy message to the network Example RING Incoming call indication AT CTFR1 OK NO CARRIER AT CTFR1 When an active call exists and another call is waiting OK NO CARRIER AT CTFR1 When there is no incoming call or waiting call CME ERROR operation not allowed Command Type Syntax Response Action Remarks Set CTFR1 OK and NO CARRIER or CME ERROR err The Set c...

Page 102: ...RROR err The command will save new vocoders configuration or restore the default configuration only after module restart Read AT MVC MVC p1 p2 p3 p4 p5 OK or CME ERROR err The command will read the current vocoders values Test AT MVC MVC 0 1 1 5 1 5 1 5 1 5 1 5 OK The command shall return the list of supported n p1 p2 p3 p4 p5 values Table 3 17 MVC Parameters Parameter Description n 0 Restore defa...

Page 103: ...ponse Action Remarks Execute Read AT CPAS AT CPAS CPAS pas OK or CME ERROR err The Execute and Read commands return the activity status pas of the G24 L They can be used to interrogate the G24 L Test AT CPAS CPAS list of supported pas s OK or CME ERROR err Table 3 18 CPAS Parameters Parameter Description pas 0 Ready The G24 L allows commands from the terminal 2 Unknown The G24 L is not guaranteed ...

Page 104: ...to the terminal The maximum number of simultaneous multiparty calls is 5 1 5 in active group and 1 on hold Command Type Syntax Response Action Remarks Set AT CLCC state OK or CME ERROR err The Set command enables disables unsolicited indications Execute AT CLCC CLCC idx dir call state mode mpty number type alpha CR LF CLCC idx dir call state mode mpty number type alpha OK The Execute command enabl...

Page 105: ...call MT call state The state of the call 0 Active 1 Held 2 Dialing MO call 3 Alerting MO call 4 Incoming MT call 5 Waiting MT call 6 Released mode Bearer Teleservice 0 Voice Call 1 Data 2 Fax mpty Multiparty status 0 Call is not part of a multiparty call 1 Call is one of multiparty call parties number Phone number in the format specified by type Contains a string of up to 32 characters type Phone ...

Page 106: ...ages This command displays the current state of the call processing and also enables disables the unsolicited indication of any change in the call processing state MCST Indication When a change in call state occurs and the MCST is set to n 1 the G24 L will give the following indication MCST state Command Type Syntax Response Action Remarks Set MCST n OK or CME ERROR err The Set command Enables dis...

Page 107: ...l state 2 Single incoming call 3 Single call active 4 Multi party call active 5 Single call held 6 Multi party call held 7 Dual call fully connected active call and held call 8 Dual multi party call active 9 Dual multi party call held 10 Single active call plus call waiting 11 Multi party call active plus call waiting 12 Single call held plus call waiting 13 Multi party call held plus call waiting...

Page 108: ...be activated In IDLE state returns the last call cost In a voice data state returns the accumulated cost including the current call The following table shows the CAOC parameters Note CCM String type value representing three bytes of the current call meter value in hexadecimal format for example 00001E indicates decimal value 30 Command Type Syntax Response Action Remarks Set CAOC mode OK or CAOC c...

Page 109: ...000027 AT CAOC 0 CAOC 00002d OK AT CAOC 2 OK CCCM 00003d AT CAOC CAOC 00003f OK CCCM 000046 AT CCCM 00004e CAOC CAOC 00004f OK CCCM 000056 AT CAOC CAOC 00005d OK CCCM 00005e NO CARRIER AT CAOC CAOC 000066 OK 567 prepaid SIM value 102 price per call unit by provider x 66 call units 465 left in prepaid SIM OK There is now 46500 00L prepaid remaining on the SIM card Note The above example shows first...

Page 110: ...d Read CACM CACM acm CME ERROR err The Read command displays the current value of ACM Test CACM OK The Test command indicates whether the CACM command is functioning Table 3 22 CACM Parameters Parameter Description passwd SIM PIN2 password Maximum string length is 8 characters If this value is exceeded the command terminates in an error If PIN2 is incorrect CME ERROR incorrect password is displaye...

Page 111: ...d call meter maximum value SIM PIN2 is required The value that is set remains after a power cycle Note This command is activated if Advice of Charge is supported by the network Read CAMM CAMM acmmax CME ERROR err The Read command displays the current value of ACMmax Test CAMM OK The Test command indicates whether the CAMM command is functioning Table 3 23 CAMM Parameters Parameter Description acmm...

Page 112: ... is retained after a power cycle Read CPUC CPUC currency ppu CME ERROR err The Read command displays the current price per unit and currency table Test CPUC OK The Test command indicates whether the CPUC command is functioning Table 3 24 CPUC Parameters Parameter Description currency Currency code character set 3 characters defined by CSCS command Refer to CSCS Select Terminal Character Set page 3...

Page 113: ...mat of an outgoing call is displayed or not The CR indication is sent from the G24 L to the terminal whenever a data call is initiated by the G24 L The following table shows the CR parameters Example AT CR 1 Enable reporting OK ATD1234567890 CR REL ASYNC Command Type Syntax Response Action Remarks Set CR mode OK The Set command enables disables the extended format of an outgoing data call When ena...

Page 114: ... before any other mobile originated call setup result codes When several different notifications are received from the network each of them receives its own CSSI result code When m 1 and a supplementary service notification is received during a mobile terminated call setup or during a call or when a forward check supplementary service notification is received the unsolicited result code CSSU is se...

Page 115: ...iption G24 L Support 0 Unconditional call forwarding is active Yes 1 Some conditional call forwarding is active Yes 2 Call has been forwarded Yes 3 Call is waiting Yes GSM only 4 CUG call index is present Yes 5 Outgoing calls are barred Yes 6 Incoming calls are barred Yes 7 CLIR suppression rejected Yes 8 Call has been deflected No Table 3 28 CSSU Notification Values Value Description G24 L Suppor...

Page 116: ...ed can be received at any time Yes 7 Call is being connected with the remote party in an alerted state using an explicit call transfer operation during a voice call Yes 8 Call has been connected with the other remote party using an explicit call transfer operation during a voice call or during mobile terminated call setup Number and subaddress parameters may be present number String type phone num...

Page 117: ...arameters Parameter Description n Sets displays the result code presentation status of the G24 L 0 Disable default 1 Enable 2 Cancel session str A USSD string that when included causes a mobile initiated USSD string or response USSD string to be sent to the network The response USSD string is returned in a subsequent unsolicited CUSD result code str starts with either or The maximum length is 200 ...

Page 118: ...from the network and then sends it to the TE before the final result code Table 3 30 CUSD Termination Cause Table Index Termination Cause Index NO_CAUSE 0 CC_BUSY 1 PARAMETER_ERROR 2 INVALID_NUMBER 3 OUTGOING_CALL_BARRED 4 TOO_MANY_CALLS_ON_HOLD 5 NORMAL 6 DROPPED 10 NETWORK 12 INVALID_CALL_ID 13 NORMAL_CLEARING 14 TOO_MANY_ACTIVE_CALLS 16 UNASSIGNED_NUMBER 17 NO_ROUTE_TO_DEST 18 RESOURCE_UNAVAILA...

Page 119: ...G 50 BASIC_SERVICE_NOT_PROVISIONED 51 ILLEGAL_SS_OPERATION 52 SS_INCOMPATIBILITY 53 SS_NOT_AVAILABLE 54 SS_SUBSCRIPTION_VIOLATION 55 INCORRECT_PASSWORD 56 TOO_MANY_PASSWORD_ATTEMPTS 57 PASSWORD_REGISTRATION_FAILURE 58 ILLEGAL_EQUIPMENT 59 UNKNOWN_SUBSCRIBER 60 ILLEGAL_SUBSCRIBER 61 ABSENT_SUBSCRIBER 62 USSD_BUSY 63 CANNOT_TRANSFER_MPTY_CALL 65 BUSY_WITH_UNANSWERED_CALL 66 UNANSWERED_CALL_PENDING 6...

Page 120: ...alpha Note This command is activated when COLP is supported by the network NBR_SN_EXCEEDED 73 NBR_USER_EXCEEDED 74 Call Control by SIM Causes NOT_ALLOWED_BY_CC 75 MODIFIED_TO_SS_BY_CC 76 MODIFIED_TO_CALL_BY_CC 77 CALL_MODIFIED_BY_CC 78 App Cause FDN_FAILURE 90 Command Type Syntax Response Action Remarks Set COLP n OK CME ERROR err The Set command enables disables the display of the COL at the TE o...

Page 121: ...de presentation status of the G24 L 0 Disable default 1 Enable m Displays the subscriber s COLP service status in the network 0 COLP not provisioned 1 COLP provisioned 2 Unknown for example no network and so on number Sets the phone number using the format specified by type type Sets the address octet type in integer format refer to GSM 04 08 8 subclause 10 5 4 7 129 Unknown 145 International used...

Page 122: ...onversation on a TTY A Communication Assistant CA then speaks the typed conversation word for word to the standard telephone user Command Type Syntax Response Action Remarks Set AT MTTY n OK or CME ERROR err The SET command is used for setting the current TTY mode Read AT MTTY MTTY n OK or CME ERROR err The READ command returns the current TTY mode n Test AT MTTY MTTY 0 3 OK or CME ERROR err The T...

Page 123: ... the TTY hardware configuration Figure 3 1 TTY Hardware Configuration Example AT MTTY MTTY 0 3 OK AT MTTY 1 OK AT MTTY MTTY 1 OK AT Commands Terminal Communication Path TTY Terminal 1 Note TTY terminal 1 is connected to G24 L via headset connector G24 L Telephone TTY Terminal 2 Headset Connection G24 L ...

Page 124: ...ection of the memory to be used for reading and writing entries in the G24 L s phone books memory When there is a separate storage on the SIM card and in the G24 L s internal EEPROM Note Read format of CPBS joins RC and MC therefore the united list will be prompted Command Type Syntax Response Action Remarks Set AT CPBS storage pin2 pin2 is optional while storage FD only OK or CME ERROR err The Se...

Page 125: ... Abbriviated dialing numbers DC ME dialed calls list CPBW is not applicable for this storage EN SIM emergency numbers CPBW is not applicable for this storage FD SIM Fixed dialing phone book MC G24 L missed unanswered received calls list CPBW may not be applicable for this storage ME G24 L phone book MT Combined G24 L and SIM phone book ON SIM own numbers MSISDNs list reading this storage is also a...

Page 126: ...pe text OK or CME ERROR err The Set command returns phone book entries Test CPBR CPBR list of supported index s nlength tlength OK The Test command returns the entry range supported by the current storage as a compound value and the maximum lengths of the number and text fields Table 3 34 CPBR Parameters Parameter Description index1 index2 Index for a given phone book entry number Phone number of ...

Page 127: ...br 1 350 CPBR 101 97252999080 145 Voice Mail OK CPBF Find Phone Book Entries This execution command enables the user to search for a particular entry by name in the currently active phone book If no matching entry is found the command returns OK If multiple matches are found all are returned Command Type Syntax Response Action Set CPBF findtext CPBF index1 number type text CR LF CBPF index2 number...

Page 128: ...entry is selected by index the phone number is entered into the number field and text associated with the number is entered into the text field If these fields are omitted the phone book entry is deleted If the index field is omitted but a number is entered in the number field the phone number is entered into the first available entry in the phone book If the index Table 3 35 CPBF Parameters Param...

Page 129: ...ter Description index Index for a given phone book entry number Phone number of a given entry type The address type of a phone number 129 Use for local call 145 Use for international access code 128 Unknown Note 128 is used to represent an email address or a mailing list In this case ph_type can be used to further differentiate between the two text Text identifier for a phone book entry according ...

Page 130: ...ction of the number to the voice mail server The new value should also remain after power cycle Command Type Syntax Response Action Remarks Set CSVM mode number type OK CME ERROR err The Set command sets the number to the voice mail server Read CSVM CSVM mode number type CME ERROR err The Read command displays the currently selected voice mail number and status enabled or disabled Test CSVM CSVM l...

Page 131: ...tion This command is a basic command which means the G24 L module should accept the command and act according to received parameters regardless of SIM presence and phone lock state Table 3 37 CSVM Parameters Parameter Description mode 0 Disables the voice mail number default 1 Enables the voice mail number number Voice mail number in string String can be of up to 32 characters long starting with a...

Page 132: ...he possible mode values Table 3 38 MDSI Parameters Parameter Description mode 0 Unsolicited indications off 1 Unsolicited indications on type type text 0 DEACTIVATE SIM deactivate request was sent with cause 1 GSM Invalidate SIM for GSM services was sent with cause 2 GPRS Invalidate SIM for GPRS services was sent with cause cause cause text cause and cause text related to type 0 DEACTIVATE 1 Bad S...

Page 133: ...s AT command sets EFmsisdn in the SIM The setting is placed in the given index using number and alpha as the values to be set Additionally when setting the number in a specific storage space the mode parameter defines whether that number and corresponding alpha should be presented after entering the correct PIN number After entering the correct PIN number the last index whose mode was set to 1 is ...

Page 134: ...ue for this index If all parameters are given then the Set command is interpreted as follows Store in index of EFmsisdn in the SIM the number and corresponding alpha In case an empty string was given as the alpha parameter the corresponding alpha will be an empty string Also store the mode value for this index Note Only the last index whose mode was set to 1 will be sent to the DTE Command Type Sy...

Page 135: ...mber and alpha in index after entering correct PIN number 1 Show number and alpha in index after entering correct PIN number The default value is 0 before MCSN has been set for the first time index An integer value between 1 and 5 representing the storage place in EFmsisdn in the SIM 1 5 Index of the storage place The default value is 1 The number of records in EFmsisdn is SIM dependent and can be...

Page 136: ...icited indication OK Restart Phone AT CPIN 1111 OK AT MCSN 0 3 ada ERROR AT MCSN 0 3 3456346 Update the number of record 3 same alpha OK AT CNUM Reading EFmsisdn from the SIM CNUM VOICE 054444444 129 CNUM OFFICE 039999999 129 CNUM PIN1 3456346 129 CNUM PIN2 8523 129 CNUM 0 OK AT MCSN 0 3 Resetting record 3 in EFmsisdn in the SIM OK AT CNUM Reading EFmsisdn from the SIM CNUM VOICE 054444444 129 CNU...

Page 137: ...time will represent the network updated time If the user has used the Set command once then time will represent the Set command setting Note If network operator does not support System Clock Update Message the initial date time and time zone displayed by CCLK Read Command could be invalid user s responsibility to set date time and time zone by CCLK Set Command Note See Execute Command for how to e...

Page 138: ... 03 03 50 CME ERROR Numeric parameter out of bounds AT CCLK OK AT CCLK CCLK 05 10 27 16 52 31 08 Power cycling AT CCLK CCLK 05 10 27 16 52 50 08 OK Table 3 40 CCLK Parameters Parameter Description time ASCII string of format yy MM dd hh mm ss zz or yy MM dd hh mm ss yy 2 digit year 2000 2069 MM 2 digit month 01 12 dd 2 digit day of month 00 31 hh 2 digit hour 00 23 mm 2 digit minute 00 59 ss 2 dig...

Page 139: ...e originated and broadcast Command Type Syntax Response Action Remarks Set CSMS service CSMS mt mo bm or CMS ERROR err The Set command sets the type of service and returns the types of messages supported by the G24 L Read CSMS CSMS service mt mo bm The Read command returns the supported message types along with the current service setting Test CSMS CSMS service The Test command returns a list of a...

Page 140: ...ommand Type Syntax Response Action Remarks Set CPMS mem1 mem2 mem 3 CPMS used1 total1 used2 total2 used3 total3 OK or CMS ERROR err The Set command sets the memory storage Read CPMS CPMS mem1 used1 total1 mem2 used2 total2 mem3 used3 total3 OK or CMS ERROR err The Read command displays the selected memory storage type for the three memory areas Test CPMS CPMS list of supported mem1 s list of suppo...

Page 141: ...rom which messages are read and deleted Supported values are MT SM ME BM The default value at power up is MT mem2 Memory to which writing operation is made Supported value is ME The default value at power up is ME mem3 Memory to which received SMS are stored unless forwarded directly to TE Supported value is SM The default value at power up is SM BM Reserved for future implementation ME ME message...

Page 142: ...be omitted If the SCA parameter of the Set command is prefixed by the character it indicates that TOSCA is 145 The following table shows the CSCA input characters and their hexadecimal values Table 3 44 CSCA Input Characters and Hexadecimal Values Character Description Hexadecimal International allowed at start only 0x2B 0 9 Digits 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 Instructions 0x2...

Page 143: ...arks Set CSCA sca tosca OK or CMS ERROR err The Set command sets the service center address Read CSCA CSCA sca tosca Test The Test command for CSCA is not defined by ETSI and therefore is not supported by the G24 L The G24 L returns an error Table 3 45 CSCA Parameters Parameter Description sca Service Center Address tosca Type of Service Center Address is the current address format setting Command...

Page 144: ...dentifier The one octet information element by which the SM TL either refers to the higher layer protocol being used or indicates interworking with a certain type of telematic device 0 no interworking SME to SME protocol default Any value between 0 255 will be accepted The SC may reject messages with a TP Protocol Identifier containing a reserved value or one which is not supported dcs One octet o...

Page 145: ... 36 08 97254120032 145 3 ABC OK CSDH Show Text Mode Parameters This command controls whether detailed header information is shown in text mode result codes 168 to 196 TP VP 166 x 1 day 197 to 255 TP VP 192 x 1 week Command Type Syntax Response Action Remarks Set CSDH show OK or CMS ERROR err The set command controls whether detailed header information is shown in text mode result codes Read AT CSD...

Page 146: ... the TE within a predefined timeout of 60 seconds The G24 L will not send another unsolicited response to the TE before the previous one is acknowledged If acknowledged within the timeout the new SM is not saved in the message storage If not the new SM is saved in the message storage and CNMI parameters are set to 0 Table 3 48 CSDH Parameters Parameter Description show 0 Means do not show header v...

Page 147: ...mode 0 Buffer unsolicited result codes default 3 Forward unsolicited result codes directly to the terminal mt 0 No SMS DELIVER indications are routed to the terminal default 1 If SMS DELIVER is stored in the G24 L the memory location indication is routed to the terminal using the unsolicited result code CMTI mem index 2 SMS DELIVER is routed directly to the terminal bm Reserved for future implemen...

Page 148: ... of a new SMS STATUS REPORT message which was routed directly to the terminal When the G24 L sends a CDS response to the terminal it waits a predefined timeout of 60 seconds for the CNMA acknowledgment The G24 L will not send another CDS result code to the terminal before the previous one is acknowledged or the timeout expires When the G24 L sends a CMT response to the terminal it waits a predefin...

Page 149: ...OK AT CNMI CNMI 3 2 0 0 OK AT CNMI 0 0 0 1 OK AT CSMP 49 OK AT CSMP CSMP 49 167 0 0 OK AT CNMI CNMI 0 0 0 1 0 OK AT CMSS 295 CMSS 184 OK CDS 6 184 972524680592 145 05 08 02 17 19 23 08 05 08 02 17 19 24 08 0 AT CNMA OK AT CNMI CNMI 0 0 0 1 0 OK Command Type Syntax Response Action Remarks Set AT CNMA OK or CMS ERROR err Read The Read command for CNMA is not defined by ETSI and therefore is not supp...

Page 150: ...end to myself 079179521201009511000c917952428650290004AA0441424344 CMGS 69 OK CMTI SM 4 CMT Unsolicited Response New SMS DELIVER Receipt The CMT unsolicited response is sent to the TE upon receipt of a new SMS DELIVER SM if the CNMI parameter mt is set to 2 Refer to CNMI New Message Indications to Terminal on page 3 82 This unsolicited message displays the received SMS DELIVER message In text mode...

Page 151: ...MI 2 OK AT CSDH 1 OK AT CMSS 142 054565034 send to myself CMSS 74 OK CMT 972544565034 04 11 04 09 48 36 08 145 4 0 0 97254120032 145 3 ABC AT CNMA OK AT CMGF 0 OK AT CMGS 18 send to myself 079179521201009511000c917952446505430004AA0441424344 CMGS 70 OK CMT 23 0791795212010095040C917952446505430004502032115430800441424344 Table 3 51 CMT Parameters Parameter Description oa Message origination addres...

Page 152: ...arameters Example AT CMGF 1 OK AT CSMP 49 Set Message type to Status Report see CMGW OK AT CSMP CSMP 49 167 0 0 OK AT CNMI 0 0 0 2 OK AT CMGS 052468000 Hello CMGS 188 OK CDSI SM 14 CDS Unsolicited Response New SMS STATUS REPORT Receipt The CDS unsolicited response is sent to the TE upon receipt of a new mobile terminated SM if the CNMI parameter ds is set to 1 For further information refer to CNMI...

Page 153: ... expired the new SM is saved in the message storage and CNMI parameter ds is set to 0 Example AT CMGF 1 OK AT CSMP 49 OK AT CSMP CSMP 49 167 0 0 OK AT CNMI 0 0 0 1 OK AT CMGS 052468000 Hello CMGS 187 OK CDS 6 187 97252468000 145 05 08 03 08 56 34 08 05 08 03 08 56 34 08 70 AT CNMA OK CMGL MMGL List Messages These commands display a list of all SMs with the status value stat from the G24 L message ...

Page 154: ...SMS 3 90 G24 L AT Commands Reference Manual April 15 2008 message is RECEIVED UNREAD execution of the CMGL command changes the status of the message to RECEIVED READ ...

Page 155: ...h refer command shows the Text Mode Parameters CSDH and will be shown according to CSDH settings If text mode CMGF 1 command execution is successful and SMS COMMANDs CMGL index stat fo ct CR LF CMGL index stat fo ct If text mode CMGF 1 command execution is successful and CBM storage CMGL index stat sn mid page pages CR LF data CR LF CMGL index stat sn mid page pages CR LF data If text mode CMGF 1 ...

Page 156: ...ntents in PDU mode format See description in CMGR MMGR Read Message on page 3 94 toda toda Type of origination address destination address fo First octet of the SM mr Message reference ra Recipient Address tora Type Of Recipient Address scst Service center time stamp ct Command type sn Message serial number mid Message ID page Current page number pages Total number of pages dt Discharge Time st St...

Page 157: ...ead rec unread messages with changing message stat CMGL 1 REC UNREAD 972544565034 05 01 01 09 21 22 08 message text OK AT CMGL OK the message stat was changed No rec unread messages AT CPMS ME CPMS 11 61 11 61 2 20 OK AT CMGL sto sent CMGL 142 STO SENT 054565034 message text OK AT CSDH 1 OK AT CMGL STO SENT CMGL 142 STO SENT 054565034 81 message length message text OK AT CMGS 18 send to myself 079...

Page 158: ...GR stat oa alpha scts tooa fo pid dcs sca tosca lengt h CR LF data If text mode CMGF 1 command execution is successful and SMS SUBMIT CMGR stat da alpha toda fo pid dcs vp sca tosca length CR LF data If text mode CMGF 1 command execution is successful and SMS COMMAND CMGR stat fo ct pid mn da toda length CR LF cdata If text mode CMGF 1 command execution is successful and CBM storage CMGR stat sn m...

Page 159: ...a Original destination address data Message contents in text mode toda toda Type of origination address destination address fo First octet of the SM pid Protocol Identifier dcs Data Coding Scheme sca Service Center Address tosca Type of Service Center Address vp Validity Period Either in integer format see Table 3 46 or in time string format yy MM dd hh mm ss zz mr Message reference scst Service c...

Page 160: ... BYTE length number of followed octets Mandatory 1 BYTE tosca value between 128 255 1 3 12 BYTES When length is 1 length BYTE 0 fo First Octet See Table 3 57 1 BYTE TP OA Originating address formatted according to the formatting rules of address fields 2 12 BYTES TP PID Protocol Identifier Values between 0 255 1 BYTE TP DCS Data Coding Scheme Values between 0 255 1 BYTE TP SCTS The TP Service Cent...

Page 161: ...A status report is requested 6 TP User Data Header Indicator Parameter indicating whether or not a status report will be returned to the SME 0 A status report will not be returned to the SME 1 A status report will be returned to the SME 7 TP Reply Path Parameter indicating that Reply Path is set or not 0 TP Reply Path parameter is not set 1 TP Reply Path parameter is set Table 3 58 Layout of SMS S...

Page 162: ... of the optional parameters which follow See Table 3 59 1 BYTE TP PID Optional Protocol Identifier Values between 0 255 1 BYTE TP DCS Optional Data Coding Scheme Values between 0 255 1 BYTE TP UDL Optional User data length 1 BYTE TP UD Optional User data 131 BYTES Notes Any unused bits will be set to zero by the sending entity and will be ignored by the receiving entity The maximum guaranteed leng...

Page 163: ...re waiting for the MS in this SC 5 Mandatory TP Status Report Qualifier Parameter indicating whether the previously submitted TPDU was an SMS SUBMIT or an SMS COMMAND 0 The SMS STATUS REPORT is the result of a SMS SUBMIT 1 The SMS STATUS REPORT is the result of an SMS COMMAND 6 Optional TP User Data Header Indicator Parameter indicating whether or not a status report will be returned to the SME 0 ...

Page 164: ...0791795212010095040C917952428650290004502032110201800441424344 OK AT CPMS SM change to SM to read SMS DELIVER messages CPMS 2 20 11 61 2 20 OK AT CMGR 1 CMGR REC READ 972544565034 05 02 23 11 20 10 08 145 4 0 4 97254120032 145 4 41424344 OK AT CMGF 0 OK AT CMGR 1 CMGR 0 23 0791 07917952140230F2040C917952446505430004502032110201800441424344 OK AT CMGR 14 CMGR 0 25 079179521201009506BC0B917952428600...

Page 165: ...AT MMGR 1 MMGR REC READ 972544565034 04 11 04 09 48 36 08 message text OK CMSS Send Message From Storage This command sends a pre stored message written previously using the CMGW command The da toda parameters are optional If a DA is given the message is sent to that address Command Type Syntax Response Action Remarks Set MMAR index OK or CMS ERROR err Read The Read command for MMAR is not defined...

Page 166: ...re G24 L has reported a result of AT CMSS operation will abort AT CMSS command execution However if SMS was already sent to network and sending operation was successful the result of operation CMSS mr will be reported by G24 L If after aborting AT CMSS command execution and before result of operation was reported by G24 L a second AT CMSS command is executed then the result of the second AT CMSS o...

Page 167: ...da stat CR te xt is entered ctrl Z ESC if PDU mode CMGF 0 CMGW length stat CR PDU is given ctrl Z ESC CMGW index or CMS ERROR err The Set command writes a message and stores it Table 3 63 CMGW Parameters Parameter Description da Destination address in quoted string This field contains a single phone number toda Type of DA Value between 128 255 according to GSM 03 40 9 1 2 5 If this field is not gi...

Page 168: ...BYTE TP DCS Data Coding Scheme Values between 0 255 1 BYTE TP VP Validity Period depending on fo TP Validity Period Format bits setting 0 1 7 BYTE TP UDL User data length 1 BYTE TP UD User data 0 140 BYTES Table 3 65 Layout of SMS COMMAND in PDU Mode according to GSM03 40 Reference Description Length sca Service Center address 1 BYTE length number of followed octets Mandatory 1 BYTE tosca value be...

Page 169: ...mat Parameter indicating whether the TP VP field is present and in which format 0 0 TP VP field not present 1 0 TP VP field present relative format 0 1 TP VP field present enhanced format valid only in PDU mode 1 1 TP VP field present absolute format 5 TP Status Report Request Parameter indicating if a status report is requested by the MS 0 A status report is not requested 1 A status report is req...

Page 170: ...GR 128 CMGR STO UNSENT 97264593042 145 17 0 8 0 972521100059 145 5 Table 3 67 fo for SMS COMMAND Message Bit s Reference Description 0 1 Message Type Indicator Parameter describing the message type 1 0 SMS COMMAND in the direction MS to SC 5 TP Status Report Request Parameter indicating if a status report is requested by the MS 0 A status report is not requested 1 A status report is requested 6 TP...

Page 171: ...01009511000C917952428650290004AA0441424344 OK AT CMGW 19 079179521201009511000c917952428650290004AA0441424344 Invalid length 19 CMS ERROR invalid PDU mode parameter AT CMGW 19 079179521201009511000c917952428650290004AA044142434477 UDL is not equal to UD length CMS ERROR invalid PDU mode parameter AT CMGW 17 079179521201009501000c9179524286502900040441424344 No VP in PDU message CMGW 131 OK AT CMGR...

Page 172: ...hows the CMGD parameters Example AT CMGD 4 OK AT CMGD 1 3 OK Command Type Syntax Response Action Remarks Set CMGD index delflag OK or CMS ERROR err Read The Read command for CMGD is not defined by ETSI and therefore is not supported by the G24 L The G24 L returns an error Test CMGD CMGD list of valid index s list of valid deflag s The Test command displays the supported values of n Table 3 68 CMGD...

Page 173: ...lects the service or service preference used to send SMS messages The value that is set is not retained after a power cycle Read CGSMS CGSMS service CME ERROR err The Read command displays the current SMS service preference setting Test CGSMS CGSMS list of currently available service s CME ERROR err The Test command displays a list of currently available service s on the network Table 3 69 CGSMS P...

Page 174: ...ation was successful the result of operation CMGS mr will be reported by G24 L A flex dependant enhancement enables the reporting of numeric error code to TE in case the sending operation has failed The numeric error code will be reported in format CMGS ERROR err Command Type Syntax Response Action Remarks Set If text mode CMGF 1 CMGS da toda CR text is entered ctrl Z ESC If PDU mode CMGF 0 CMGS l...

Page 175: ...g SMS identified by the received dcs_mask s property Enable voice notification alert tone of all incoming SMS events Activate the current alert tone for an incoming SMS event Read MCSAT MCSAT mode dcs_mask OK or CME ERROR err The Read command returns the current mode and current dcs_mask s Test MCSAT MCSAT list of supported mode s OK or CME ERROR err The Test command returns the possible mode valu...

Page 176: ...AT Commands Reference Manual April 15 2008 Example AT MCSAT MCSAT 0 2 OK AT MCSAT MCSAT 1 OK AT MCSAT 2 OK AT MCSAT 1 00001000 UCS2 OK AT MCSAT 1 00000100 UTF8 OK AT MCSAT 1 00000000 GSM OK AT MCSAT 1 OK AT MCSAT 0 OK ...

Page 177: ...selected CSCS setting character set Reading SM Any dcs value is accepted when receiving an SM When reading a SM with unsupported dcs the message header will be passed as usual The DATA will be output in HEX format Table 3 72 dcs field and CSCS settings conversion when writing SM CASE dcs field User Data Hea der Current TE character set CSCS Action A Default alphabet Not Set UTF8 or UCS2 Returns an...

Page 178: ...3 050003090301123456786543 OK AT CMGF 0 OK AT CMGR 222 CMGR 2 25 07917952140230F251000A8150446585300000A70D050003090301123456786543 OK Store in TEXT mode SMS encoded in UCS2 alphabet with UDHI set Character set is ASCII AT CSMP 81 167 0 10 OK AT CMGF 1 OK Table 3 73 dcs field and CSCS settings conversion when reading SM CASE dcs field User Data Header Current TE character set Action A Default alph...

Page 179: ...01123456786543 OK Store in TEXT mode SMS encoded in default alphabet Character set is GSM AT CSMP 17 167 0 0 OK AT CMGW 0544565803 414441444144414441444144414441444144414441444144414441444144414441444144414441 44414441444144414441444144414441444144414441444144414441444144414441444144414441 44414441444144414441444144414441444144414441444144414441444144414441444144414441 4441444144414441444144414441...

Page 180: ...ADADADADADADADADADADADADADADADADADADAD ADADADADADADADADAD OK AT CMGF 0 OK AT CMGR 227 CMGR 2 153 07917952140230F211000A8150446585300000A7A041629018240689416290182406894162901824 06894162901824068941629018240689416290182406894162901824068941629018240689416290 18240689416290182406894162901824068941629018240689416290182406894162901824068941 629018240689416290182406894162901824068941629018240689416290...

Page 181: ...meters Example AT CSQ CSQ 031 000 OK AT CSQ CSQ 000 031 099 000 007 099 OK Command Type Syntax Response Action Execute Read AT CSQ AT CSQ CSQ rssi ber OK or CME ERROR err Test AT CSQ CSQ list of supported rssi s list of supported ber s OK or CME ERROR err Table 3 74 CSQ Parameters Parameter Description rssi 0 through 31 covers the range of 113 dbm or less to 51dbm or greater ber Channel bit error ...

Page 182: ...et CRLP iws mws T1 N2 OK or CME ERROR err The Set command enables you to change the RLP parameters Read CRLP CRLP iws mws T1 N2 OK or CME ERROR err Test CRLP CRLP list of supported iws s list of supported mws s list of supported T1 s list of supported N2 s OK or CME ERROR err Table 3 75 CRLP Parameters Parameter Description iws IWF to MS window size The default value is 61 mws MS to IWF window siz...

Page 183: ... ci are returned only when n 2 and the G24 L is registered in the network Test AT CREG CREG list of supported n s OK Table 3 76 CREG Parameters Parameter Description n 0 Disables the network registration unsolicited result code 1 Enables the network registration unsolicited result code CREG stat 2 Enables the network registration and location information in unsolicited reports and Read command CRE...

Page 184: ... 3 120 G24 L AT Commands Reference Manual April 15 2008 Example AT CREG CREG 000 002 OK AT CREG CREG 000 001 OK AT CREG 2 OK AT CREG CREG 002 001 a065 988b OK AT CREG 1 OK AT CREG CREG 001 001 OK AT CREG 0 OK ...

Page 185: ...en n 2 and the G24 L is registered in the network Test AT CGREG CGREG list of supported n s OK The Test command displays the supported values of n Table 3 77 CGREG Parameters Parameter Description n 0 Disables the network registration unsolicited result code 1 Enables the network registration unsolicited result code CGREG stat 2 Enables the network registration and location information in unsolici...

Page 186: ...on This command enables accessories to access the network registration information and the selection and registration of the GSM network operator The G24 L is registered in the Home network The Enhanced Operator Name String EONS feature enables the G24 L to return the operator name displayed on the handset This feature allows the SIM card to store a mapping of MCC MNC code pairs to the displayed o...

Page 187: ...nce you deregister from the network the G24 L remains unregistered until you select mode 0 mode 1 or mode 4 Read AT COPS COPS mode format op er OK or CME ERROR err The Read command returns the current mode and the currently selected operator Test AT COPS COPS list of supported stat long alpha numeric oper short alphanumeric oper numeric oper list of supported mode s list of supported format s OK o...

Page 188: ...atic oper field is present if manual selection fails use automatic mode The default value is 0 stat 0 Unknown 1 Available 2 Current 3 Forbidden oper Operator name displayed The long alphanumeric format can be up to 16 characters long The short alphanumeric format can be up to 8 characters long The numeric format is the GSM Location Area Identification number refer to GSM 04 08 8 subclause 10 5 1 3...

Page 189: ...mand writes an entry in the list of preferred operators Note The G24 L may also update this list automatically when new networks are selected Read AT CPOL CPOL index1 format oper1 CR LF CPOL index2 format oper2 OK or CME ERROR err The Read command displays all the preferred operators that have been entered into the list Test AT CPOL CPOL list of supported index s list of supported format s OK or C...

Page 190: ...ola Frequency of Search This command is used to determine how long the G24 L waits before attempting to reregister after a registration attempt has failed and the G24 L is not registered The available settings are Slow Search Medium Search Fast Search or Continuous Search See Table 3 80 MFS Parameters for the minimum interval lengths for every frequency of search The interval between attempts can ...

Page 191: ...e If only the freq value is given then the Set command is interpreted as follows Store new freq value The mode value remains unchanged If freq and mode values are given then the Set command is interpreted as follows Store new freq and mode values Otherwise an error message is sent to the DTE Note If the phone is not registered then a set operation of Search mode to Manual is refused and ERROR is s...

Page 192: ...search 0 Continuous Minimum interval between subsequent search attempts is 1 second 1 Medium Minimum interval between subsequent search attempts is 10 seconds 2 Slow Minimum interval between subsequent search attempts is 30 seconds 3 Fast Minimum interval between subsequent search attempts is 5 seconds The default value is 1 before it was changed for the first time mode This value defines the sear...

Page 193: ...detection of battery use The power supply of the G24 L is connected via the battery pins However users can use this command to verify the level of the G24 L input power source Example AT CBC CBC 0 60 This example shows 0 battery powered with 60 power Command Type Syntax Response Action Read CBC CBC bcs bcl Table 3 81 CBC Parameters Parameter Description bcs Charger detection 0 Charger not detected...

Page 194: ...ses in case Ind 1 1 Each time the level of the battery changes 2 Inside the limits 3 2 and 4 2 3 Charger connected disconnected The unsolicited report will appear even if the charger cable is not connected only in case of Ind 1 ERRORS Trying to start a charging process without a battery error message of NO BATTERY DETECTION will be received for any other problems the following will be received ERR...

Page 195: ...Unsolicited reports MBC 0 4 1 1 MBC 0 5 1 1 AT MBC Test Mode MBC 0 2 0 1 OK Table 3 82 MBC Parameters Parameter Description Mode 0 Stop battery charging 1 Start battery charging 2 Automatic battery charging Ind 0 Disable MBC unsolicited report default 1 Enable MBC unsolicited report BatteryLevel 0 5 Battery Level values see Table 3 83 Status The status of the battery charger 0 The battery is in ch...

Page 196: ... constant baud rate or auto baud rate after output OK response to the terminal For example AT CBAUD 8 is equivalent to AT CBAUD 57600 Using AT CBAUD with the rate value other than 9 or 0 disables the auto baud rate detection feature The following table shows the CBAUD parameters Example AT CBAUD 57600 or AT CBAUD 8 These commands have the same effect OK Command Type Syntax Response Action Set AT C...

Page 197: ...ent command line The rate value specified is the rate in bits per second at which the terminal G24 L interface operates for example 19200 or 115200 The rates supported by the G24 L are manufacturer specific However the IPR parameter permits setting any rate supported by the G24 L during online operation The UART is configured to rates of 300 600 1200 4800 9600 19200 38400 57600 115200 230400 46080...

Page 198: ...600 115200 230400 460800 OK MTDTR DTR Line Test Command This command checks and outputs the physical current status of theRS232 DTR pin Table 3 85 IPR Parameters Parameter Description n rate 0 Auto baud rate 1 600 2 1200 3 2400 4 4800 5 9600 6 19200 7 38400 8 57600 9 Auto baud rate 10 115200 11 300 12 230400 13 460800 Command Type Syntax Response Action Set AT MTDTR MTDTR n OK Read AT MTDTR MTDTR ...

Page 199: ... and a low state indicates that more data can be sent to the G24 L The RTS and CTS together make up what is called RTS CTS or hardware flow control Both lines are used when hardware flow control is enabled in both the terminal and the G24 L devices When the terminal is ready and able to receive data it puts the RTS line in an active low condition to indicate this to the G24 L If the terminal is no...

Page 200: ...was detected by the G24 L CONNECT message is received and inactive high indicates idle The AT C command always puts the DCD command ON when set to 0 If the AT C command is set to 1 then the escape command sets the DCD signal to an inactive state and the ATO command is set to active The AT C set to 2 sets the DCD signal OFF In GPRS mode the DCD line indicates the PDP context status PDP context acti...

Page 201: ...is forced ON at all times 1 DCD is set to ON when a A CSD carrier is detected b A GPRS external session is being established G24 L enters PPP mode TE is about to send an LCP configure request to the G24 L GPRS connection is not yet established DCD is set to OFF when a No CSD carrier is detected This can happen when a CSD call has been disconnected or when G24 L enters CSD online command mode switc...

Page 202: ...d by the application it should connect this line to ground DTR active The default value is active low The following table shows the D parameters Example AT D D 2 OK AT D1 OK Command Type Syntax Response Action Set AT D param OK Read AT D D param Test AT D D list of supported param s Table 3 89 D Parameters Parameter Description param The G24 L s reaction when the DTR status is changed from ON to O...

Page 203: ... when the GPRS GSM coverage goes on The following table shows the MCWAKE parameters Example AT MCWAKE 0 OK AT MCWAKE MCWAKE 0 OK AT MCWAKE 1 OK AT MCWAKE 2 OK AT MCWAKE MCWAKE 0 1 2 OK Command Type Syntax Response Action Set AT MCWAKE param OK Read AT MCWAKE MCWAKE param OK Test AT MCWAKE MCWAKE list of supported param s OK Table 3 90 MCWAKE Parameters Parameter Description param 0 Sends no indica...

Page 204: ...fic service indicator configuration Note IO line pin 49 outcome depends on MCWAKE configuration The following table shows the MGGIND parameters Example AT MGGIND 0 OK AT MGGIND OK MGGIND 0 AT MGGIND 1 OK AT MGGIND MGGIND 1 OK AT MGGIND MGGIND 0 1 OK Command Type Syntax Response Action Set AT MGGIND state OK or CME ERROR err Read AT MGGIND MGGIND state OK or CME ERROR err Test AT MGGIND MGGIND list...

Page 205: ...ing table shows the AT CFUN parameters Examples AT CFUN CFUN 0 4 0 1 OK AT CFUN CFUN 0 OK AT CFUN 4 Disable phone transmit and receive RF circuits Ok Command Type Syntax Response Action Remarks Set AT CFUN fun rst OK CME ERROR err The Set command selects the level of functionality fun in the smart phone or PDA incorporating the G24 L Read AT CFUN CFUN fun OK The Read command displays the current l...

Page 206: ...tly selected character framing Test ICF ICF list of supported format values list of supported parity values CME ERROR err The Test command displays a list of supported format and parity values Table 3 93 ICF Parameters Parameter Description format Determines the number of bits in the data bits the presence or absence of a parity bit and the number of stop bits in the start stop frame 1 8 Data 2 St...

Page 207: ... ERROR Disconnect the antenna ATS97 000 MRST Perform Hard Reset The MRST command enables customer software to perform a hard reset to the G24 L unit Command Type Syntax Response Action Remarks Execute ATS97 OK or CME ERROR err Read ATS97 info OK or CME ERROR err The Read command indicates whether the antenna is connected Table 3 94 ATS97 Parameters Parameter Description info 000 The antenna is not...

Page 208: ... vector OK or CME ERROR err The set command defines the logic value of selected pins to high or low when pin is configured as output The G24 L saves the new setting in flex Only selected pins are affected Set action is allowed only for pins configured as output In case Data vector includes values of input pins those values will be ignored In case pin selection includes input pins an error will be ...

Page 209: ...00010000 Turn on the light by setting pin 5 to high AT MIOC Optional read the pins status MIOC 00010000 Pin 5 is set to high OK AT MIOD 00010000 0 00010000 All previous defined in one command OK AT MIOC 00010000 00000000 Turn off the light by setting pin 5 to low OK AT MIOC Optional read the pins status MIOC 00000000 Pin 5 is set to low OK Table 3 95 MIOC Parameters Parameter Description pin selec...

Page 210: ...to be input level mode OK Unnecessary because by default all pins are input AT MIOD Optional Read the IO pin definitions to confirm correct settings MIOD 11110000 Pins 1 4 output pins 5 8 input OK At this point the module is configured to control the logic values of all pins AT MIOC 00001111 00000011 Write vector 0x3 on pins 1 4 OK pins 1 2 high pins 3 4 low AT MIOC Read the pins status MIOC 01000...

Page 211: ...elected IO pin The G24 L saves the new setting in flex The selected pins are affected Validity check of all parameters will be done and appropriate standard error will be issued In case of legal parameters the new configuration is set If Data vector doesn t supply and new Mode is output a line will care physical high signal In case Data vector is supply and includes values of input pins those valu...

Page 212: ...Data vector size is 8 0 Output level only 1 Input level mode The default value On Power Up as previously saved in FLEX bytes Before set command first used 1 This means that all lines are configured as Input before set command first used data vector This is a binary vector in which each bit shows the physical value of pin Data vector size is 8 0 Physical low signal 1 Physical high signal default Th...

Page 213: ...h converter functions as an input voltage monitor of the G24 L The returned value is a multiplication of the input level by 100 e g input level of 1 56V will return 156 This command can also calculate the average of the samples in a given duration and to forward it unsolicited according to report interval timer or solicited Command Type Syntax Response Action Remarks Set AT MMAD Converter_number R...

Page 214: ...te Low High Num_of_samples Average_calc_duration Report_ interval CR LF Converter number Report Rate Low High Num_of_samples Average_calc_duration Report_ interval CR LF Converter number Report Rate Low High Num_of_samples Average_calc_duration Report_ interval OK Reads the setting of the A D converters Test AT MMAD MMAD range of Converter_Number s range of Report range of Rate range of Low range ...

Page 215: ...orts are active only for out off boundaries events 3 Average report send periodic average Optional for Average calculation Rate 1 255 Select the time interval between two samples Units 100 milli Sec in case of average computation Seconds in case of A D sampling only 100mili for average sec Otherwise Mandatory for Average calculation low High 0 230 or 300 450 A decimal value represents the digital ...

Page 216: ... report of value out of boundaries Activate Average calcluation periodically every 30 sec during 5 minutes rate 5 report originated by G24 Converter num 1 report 3 rate 5 100ms low high N_samples duration 5 AT MMAD 1 3 5 16 5 30 OK MMAD 1 175 First report MMAD 1 140 Second report MMAD 1 160 Last Avr report AT MMAD 1 0 5 16 5 0 Activate Average calcluation during 5 minutes rate 5 Converter num 1 re...

Page 217: ...alues of all A2D s MMAD 1 0 10 0 230 0 0 0 MMAD 2 1 15 0 230 0 0 0 MMAD 3 2 1 25 100 0 0 0 MMAD 5 0 1 300 450 0 0 0 OK AT MMAD Read default values of all A2D s MMAD 1 0 1 0 230 0 0 0 MMAD 2 0 1 0 230 0 0 0 MMAD 3 0 1 0 230 0 0 0 MMAD 5 0 1 300 450 0 0 0 OK AT MMAD Test command range of all setup parameters and MMAD 1 3 5 0 3 1 255 0 450 0 450 2 255 1 255 0 255 OK MPCMC Continuous PCM Clock This co...

Page 218: ...or CME ERROR err The Set command is used for setting the PCM clock configuration Read MPCMC MPCMC flag OK or CME ERROR err The Read command returns the current PCM clock flag value Test MPCMC MPCMC list of supported flag s OK The Test command returns the possible flag values Table 3 99 MPCMC Parameters Parameter Description flag 0 Non continuous PCM clock 1 Continuous PCM clock Before the AT MPCMC...

Page 219: ...the Basic Audio set or the Advanced Audio set Basic Audio This mode of commands suits most users It provides a simple audio control In this mode the G24 L will also adjust the paths automatically upon headset interrupt The G24 L powers up in Basic Audio mode Basic audio specific commands are CRSL CLVL CMUT S94 S96 Advanced Audio This mode suits users who require a full control of the audio When us...

Page 220: ... etc Gain There are two types of gains phone voice keypad and ring There is a matrix of gains a different gain is saved for each type of sound through a specific speaker For example one volume level for rings through the speaker and a different volume level for rings through the transducer Therefore there will be 16 different volume levels which is the product of the number of output accessories s...

Page 221: ... the headset interrupt when the headset will be connected the paths will not change automatically Upon invoking any of the advanced Audio specific commands MAVOL MAPATH MAFEAT MAMUT the G24 L will enter Advanced Audio mode G24 L will remain in Advanced audio mode until power cycle While in Advanced Mode all Basic Audio AT commands CRSL CLVL CMUT S94 S96 are blocked and will return an error Figure ...

Page 222: ...les the selection of the incoming call ringer and alert tone SMS sound level on the alert speaker of the G24 L The new value remains after power cycle Command Type Syntax Response Action Remarks Set CRSL level OK CME ERROR err The Set command sets the call ringer level Read CRSL CRSL level CME ERROR err The Read command displays the current ringer alert SMS sound level setting Test CRSL CRSL list ...

Page 223: ...the alert speaker In this command the new value remains after power cycle The CLVL command can be used even when the SIM is not inserted Table 3 101 CRSL Parameters Parameter Description level 0 Mute 1 7 Ringer sound level 1 is lowest 7 is default after flex Command Type Syntax Response Action Remarks Set CLVL level OK CME ERROR err The Set command sets the internal loudspeaker volume level Read C...

Page 224: ... CLVL Parameters Parameter Description level 0 7 Manufacturer specific volume range 0 is lowest volume not mute The default value is 7 after flex Command Type Syntax Response Action Remarks Set CMUT state OK or CME ERROR err The Set command enables disables uplink voice muting during a voice call Read CMUT CMUT state OK The Read command returns the current uplink voice mute unmute state Test CMUT ...

Page 225: ...s talking The default value of S94 is 1 The following table explains the use of the ATS94 set Table 3 104 ATS94 and ATS96 Behavior ATS94 ATS96 Echo Cancel Noise Suppress ST 0 0 Disabled Disabled Disabled 1 0 Disabled Disabled Enabled 0 1 Enabled Enabled Disabled 1 1 Enabled Enabled Disabled Command Type Syntax Response Action Remarks Set ATS94 n OK or CME ERROR err The Set command sets the sideton...

Page 226: ... 105 S94 Parameters Parameter Description n 0 Disable sidetone 1 Enable sidetone On power up the sidetone is enabled Table 3 106 ATS96 and ATS94 Behavior ATS96 ATS94 Echo Cancel Noise Suppress ST 0 0 Disabled Disabled Disabled 0 1 Disabled Disabled Enabled 1 0 Enabled Enabled Disabled 1 1 Enabled Enabled Disabled Command Type Syntax Response Action Remarks Set ATS96 n OK or CME ERROR err The Set c...

Page 227: ...d the output accessory for each feature For example you can choose the headset mic to be active the voice and keypad feedbacks to go to the speaker and the alerts and rings to go to the alert speaker On power up the default path mic speaker and alert speaker are restored Note MAPATH cannot be used to set digital audio but only to read it In order to set the digital audio path use MADIGITAL For mor...

Page 228: ...de out accy feature CR LF MAPATH 2 mode out accy feature OK The Read command returns the active input audio accessory and the output accessory for each feature Test MAPATH MAPATH list of supported directions list of supported accessories list of supported features combinations OK The Test command returns the supported audio directions input output accessories and features Handset Microphone Headse...

Page 229: ...ice MAPATH 2 1 2 Direct 2 output accy 1 speaker feature 2 keypad MAPATH 2 3 4 Direct 2 output accy 3 alert speaker feature 4 alert MAPATH 2 3 8 Direct 2 output accy 3 alert speaker feature 8 ring OK AT MAPATH MAPATH 1 2 1 4 1 15 OK Table 3 108 MAPATH Parameters Parameter Description direct 1 Mode in field features is ignored 2 Mode out field features is present accy Mode in 1 Mic 2 Headset mic 3 D...

Page 230: ... 5 3 Handset Speaker 7 4 2 1 Headset Speaker Ring Alert Key feedback Voice 1 6 4 6 Alert Transducer 1 3 3 6 DigitalTX 2 4 5 3 Handset Speaker 7 4 2 1 Headset Speaker Ring Alert Key feedback Voice Example of current G24 Lvolume levels Matrix 1 Headset Mic 0 0 Mute state Digital Handset Mic 1 Headset Mic 0 0 Digital RX Handset Mic Example G24 L Mute state Digital RX DigitalTX Command Type Syntax Res...

Page 231: ... outputs through speaker and its volume level is 5 MAVOL 1 1 5 Accy 1 speaker feature 1 voice vol 5 Currently the keypad outputs through speaker and its volume level is 5 MAVOL 1 2 5 Accy 1 speaker feature 2 keypad vol 5 Currently the alert outputs through alert speaker and its volume level is 2 MAVOL 4 4 2 Accy 4 alert speaker feature 4 alert vol 2 Currently the ring outputs through alert speaker...

Page 232: ... mic state 0 unmute MAMUT 4 1 Accy 4 Digital RX state 1 mute AT MAMUT MAMUT 1 7 0 1 OK Command Type Syntax Response Action Remarks Set MAMUT accy state OK or CME ERROR err The Set command mutes unmutes any input accessory or any combination of them Read MAMUT MAMUT accy1 state MAMUT accy2 state MAMUT accy4 state OK The Read command returns the current mute unmute state of all the input accessories...

Page 233: ...a range of input signal levels Command Type Syntax Response Action Remarks Set AT MAFEAT feature state OK or CME ERROR err The Set command enables disables feature combinations Read AT MAFEAT MAFEAT feature state CR LF MAFEA T feature state OK or CME ERROR err The Read command returns the features state enabled disabled Test AT MAFEAT MAFEAT list of supported feature s list of supported state s OK...

Page 234: ...o mode and AT MADIGITAL 0 switches it back to analog mode The following table shows the MADIGITAL parameters Example AT MADIGITAL MADIGITAL 0 1 OK AT MADIGITAL MADIGITAL 0 OK AT MADIGITAL 1 OK AT MADIGITAL MADIGITAL 1 Command Type Syntax Response Action Remarks Set MADIGITAL mode OK or CME ERROR err The Set command sets analog or digital audio modes Read MADIGITAL MADIGITAL mode OK The Read comman...

Page 235: ...the ring mode with this command retrieves the current alert volume level setting Example AT CALM CALM 0 1 OK AT CALM CALM 0 OK AT CALM 1 OK Command Type Syntax Response Action Remarks Set CALM mode OK CME ERROR err The Set command sets the alert sound mode Read CALM CALM mode CME ERROR err The Read command displays the current alert sound mode setting Test CALM CALM list of supported mode s CME ER...

Page 236: ...CG parameters Example AT MMICG MMICG 0 31 OK AT MMICG MMICG 16 OK AT MMICG 30 OK Command Type Syntax Response Action Remarks Set MMICG gain OK CME ERROR err The Set command sets the microphone gain value Read MMICG MMICG gain CME ERROR err The Read command displays the current microphone gain Test MMICG MMICG list of supported gain s CME ERROR err The Test command displays the list of supported ga...

Page 237: ...eNumber operation OK or CME ERROR err The Set command sets the ring type and operation Read AT CRTT CRTT RingTypeNumber OK or CME ERROR err The Read command returns the ring type number Test AT CRTT CRTT list of supported RingTypeNumber s list of supported operation s OK or CME ERROR err The Test command returns the list of supported tone type numbers and operations Table 3 115 CRTT Parameters Par...

Page 238: ...mber 4 operation 2 stop OK AT CRTT CRTT 1 18 0 2 OK AT CRTT CRTT 4 Ring type number 4 AT CRTT 5 4 Invalid operation CME ERROR err Table 3 116 Ring Tone Types Available CRTT X Ring Tone Style Name 1 Alert 2 Alert 3 Bells 4 Bits Bytes 5 Charger1 6 Charger2 7 Door Bell 8 Triads 9 Wind Chimes 10 Up and Down 11 Random 12 Start Up 13 Cosmic 14 Cosmic2 15 Intrelude 16 Power Surge 17 Clouds 18 Waves ...

Page 239: ...duration value can be modified depending on the specific network The following table shows the VTD parameters Example AT VTD VTD 0 600 OK AT VTD VTD 5 OK AT VTD 10 OK Command Type Syntax Response Action Remarks Set VTD n OK CME ERROR err The Set command sets the tone duration Read VTD n CME ERROR err The Read command displays the current tone duration Test VTD VTD list of supported n s CME ERROR e...

Page 240: ...oes not erase the duration defined by the VTD command and is erased when the G24 L is powered down If duration is not defined the VTD value is used Example AT VTS VTS 5 OK AT VTS 2 10 OK Command Type Syntax Response Action Remarks Set VTS DTMF duration OK CME ERROR err The Set command sets the tone and duration if entered Read VTS VTS DTMF CME ERROR err The Read command displays the currently tran...

Page 241: ... the last command It is not necessary to press Enter after this command Example AT D D 2 OK A D 2 OK AT Check AT Communication This command only returns OK Example AT OK CPIN Enter PIN for Unlocking SIM Card or Enter PUK for Unblocking SIM Card This command unlocks the SIM card when the proper SIM PIN is provided and unblocks the SIM card when the proper SIM PUK is provided Command Type Syntax Res...

Page 242: ...ered three times the G24 L requires that a master password be entered If this also fails three times the SIM will be blocked and you will have to go to your provider to unblock it Figure 3 8 SIM States A SIM card related error is returned if an AT command operation is unsuccessful due to a SIM card problem The following table shows the SIM card errors Table 3 119 SIM Card Errors Error Description ...

Page 243: ...e SIM PIN Read AT CPIN CPIN code OK or CME ERROR err The Read command returns an alphanumeric string indicating the status of the SIM card and whether a password is required or not This is an independent SIM card lock status check only and does not check the phone lock status Test AT CPIN OK or CME ERROR err Table 3 120 CPIN Parameters Parameter Description puk PUK code for unblocking a blocked ph...

Page 244: ...ommand The following case shows an example of three unsuccessful attempts at entering the PIN AT CPIN CPIN SIM PIN OK AT CPIN wrong pin CME ERROR incorrect password AT CPIN wrong pin CME ERROR incorrect password AT CPIN wrong pin CME ERROR SIM PUK required AT CPIN CPIN SIM PUK PIN is blocked The PUK is needed for unblocking OK AT CPIN PUK NEW PIN Enter PUK and new PIN OK AT CLCK FD 1 wrong PIN2 CM...

Page 245: ...2 presented is false the number of remaining PIN2 attempts will be decremented If an incorrect password is entered for maximum attempts allowed by provider the SIM will be blocked and the user will have to unblock it To unblock the SIM card the user can use the AT CPIN command The following table shows the EPIN parameters Example AT EPIN EPIN 2 OK AT EPIN 2 wrong_passwd CME ERROR incorrect passwor...

Page 246: ...der dependant Typically it is 3 attempts for PIN 10 attempts for PUK This command will return error if SIM is not inserted The following table shows the TPIN parameters Example AT TPIN TPIN 3 10 3 10 OK AT CPIN 7777 CME ERROR incorrect password AT TPIN TPIN 2 10 3 10 OK Command Type Syntax Response Action Remarks Read AT TPIN TPIN chv1 unb1_chv1 chv2 unb1_chv2 or ERROR Table 3 122 TPIN Parameters ...

Page 247: ...The Test command returns a list of pairs which represent the available facilities and the maximum length of their passwords Table 3 123 CPWD Parameters Parameter Description fac List of supported facilities All the facility messages except for SC and P2 are sent to the network The facilities are not case sensitive SC SIM lock SIM card The SIM requests the password during G24 L power up and when th...

Page 248: ...program A password is mandatory for performing locking and unlocking actions but not for querying The features of the G24 L that are affected by this are the keypad power up operation and fixed dialing list When querying the status of a single call barring program mode 2 the status for each call type will be returned For fac SC SIM Card PIN setting and for fac FD SIM Fixed Dialing memory setting F...

Page 249: ...ported facilities Table 3 124 CLCK Parameters Parameter Description fac SC SIM Card PIN setting mode 0 Disable PIN 1 Enable PIN FD SIM Fixed Dialing memory setting mode 0 Disable fixed dialing feature 1 Enable fixed dialing feature AO BAOC Bar All Outgoing Calls OI BOIC Bar Outgoing International Calls OX BOIC exHC Bar Outgoing International Calls except to Home Country AI BAIC Bar All Incoming Ca...

Page 250: ...rd AT CLCK IR 2 CLCK 0 1 CLCK 0 2 CLCK 0 4 CLCK 0 8 OK AT CLCK IR 1 correct password classx is defaulted to 7 when not specified OK AT CLCK IR 2 CLCK 1 1 CLCK 1 2 CLCK 1 4 CLCK 0 8 OK AT CLCK OI 2 CLCK 0 1 CLCK 0 2 CLCK 0 4 CLCK 0 8 OK AT CLCK OI 1 correct password 3 class Sum of integers each representing a class of information class Only applies to call barring related facilities 1 Voice telepho...

Page 251: ...der to relock the unit a Reset action is requested Other PLMN that will be inserted into the unit when the first PLMN is locked will be transited to a Lock state and will not be permitted to perform other non basic commands except for EMPC and emergency calls An error code 284 SIM is subsidy locked will be returned if some non basic commands were entered when the first PLMN is locked If the user e...

Page 252: ...ction is taken towards the G24 L and an error message CME ERROR is returned to the terminal The Set command issued gives the code corresponding to the required action Read EMPC EMPC 3 reset OK or CME ERROR err The read command returns the current EMPC reset value only Table 3 125 EMPC Parameters Parameter Description pin Subsidy Lock pin code action 0 Unlock subsidy 1 Reset subsidy unlock 0 Correc...

Page 253: ... The command resets the phone if the password was typed correctly The following case shows an example of five unsuccessful attempts at entering the pin AT EMPC wrong pin 0 EMPC 1 1 OK AT EMPC wrong pin 0 EMPC 1 1 OK AT EMPC wrong pin 0 EMPC 1 1 OK AT EMPC wrong pin 0 EMPC 1 1 OK AT EMPC wrong pin 0 EMPC 2 1 OK The phone moves to Penalty state AT COPS CME ERROR Phone is in penalty state AT EMPC cor...

Page 254: ...es and information responses This command also determines whether the result codes are transmitted in a numeric or an alphabetic verbose form The text portion of information responses is not affected by this setting The following table shows the effect that setting this parameter has on the format of information text and result codes Table 3 126 Effects of Parameter Settings V0 V1 Information Resp...

Page 255: ...his parameter Table 3 127 V Parameters Parameter Description value 0 Transmits limited headers and trailers and numeric text 1 Transmits full headers and trailers and verbose response text The default value is 1 Command Type Syntax Response Action Remarks Set ATQ value OK or CME ERROR err The set commands sets whether or not to output result codes Read ATQ current value The Read command reads the ...

Page 256: ...were received The following table shows the E parameters Table 3 128 Qn Parameters Parameter Description value 0 Transmit result codes 1 Suppress result codes The default value is 0 Command Type Syntax Response Action Remarks Set ATE value OK or CME ERROR err The Set command sets whether or not to echo characters Read ATE current value The Read command reads the current setting for command echo Te...

Page 257: ...esult code and call progress monitoring control Read ATX current value Test The Test command for X is not defined by ITU and therefore is not supported by the G24 L The G24 L returns an error Table 3 130 X Parameters Parameter Description value 0 CONNECT result code given upon entering online data state Dial tone detection Disabled Busy detection Disabled 1 CONNECT text result code given upon ente...

Page 258: ...ing to official specifications ITU I ETSI or manufacturer specific Command Type Syntax Response Action Remarks Set ATSn value OK or CME ERROR err The Set command is allowed for read write S registers and not allowed for read only S registers Read ATSn current value of S register n or CME ERROR err Test The Test command for Sn is not defined by ITU and therefore is not supported by the G24 L The G2...

Page 259: ...7 10 S5 Sets gets command line editing character backspace 0 127 8 S7 Sets the number of seconds in which connection must be established before the call is disconnected 1 255 30 S12 Sets gets guard time in units of 50 msec for the escape character during CSD connections 0 255 20 S14 Read only Holds values of En in bit 1 Qn in bit 2 Vn in bit 3 170 S21 Read only Holds values of Dn in bits 2 3 and 4...

Page 260: ...connections The following table shows the S2 parameters Command Type Syntax Response Action Remarks Set S2 escape_character OK CME ERROR err The Set command sets the CSD escape character value if all parameters are valid Read S2 escape_character OK CME ERROR err The Read command displays the currently defined escape character for CSD connections Table 3 131 S2 Parameters Parameter Description esca...

Page 261: ...s command sets the use of the software control It is used for backward compatibility J Terminal Auto Rate This command adjusts the terminal auto rate It is used for backward compatibility N Link Type This command displays the link type It is used for backward compatibility CBAND Change Radio Band This command has no effect and only returns OK It is used for backward compatibility Command Type Synt...

Page 262: ... L only supports one factory default profile 0 The following table shows the F parameters Command Type Syntax Response Action Remarks Read AT 000 OK The Read command returns the value of the last updated S register Command Type Syntax Response Action Remarks Set AT F value OK or CMS ERROR err Read AT F current profile number Test The Test command for F is not defined by ITU and therefore is not su...

Page 263: ... sleep mode As the terminal and the G24 L operate in a combined system and as the communication between the G24 L and the terminal must be reliable there should be a mechanism agreed upon by both the G24 L and the terminal to co ordinate their separate sleep mode entering and exiting sequences The G24 L will not enter sleep mode unless the terminal Command Type Syntax Response Action Remarks Set A...

Page 264: ...riod passes the G24 L will wait ATS102 time between wake up out line and data transmission AT MSCTS The UART s CTS line control The G24 L receives a request to define the behavior of the CTS line when the G24 L is in Sleep mode It enables or disables activation of the CTS line after wakeup Sleep Mode HW Signals Two HW lines are used One for waking the G24 L Wakeup In One for waking the terminal Wa...

Page 265: ... using the RS232 protocol G24 L Wakes the Terminal The G24 L follows these steps in order to wake up the terminal The G24 L indicates to the terminal that it has data and that it must wake up The G24 L uses the Wakeup Out Line pin 26 brings it to active low While the Wakeup Out line is low the terminal should not enter Sleep mode The terminal should set a value of the delay in ms needed for waking...

Page 266: ... Delay Before G24 L Enters Sleep Mode This command activates disables the Sleep mode The terminal sends ATS24 5 and if there are no radio and UART activities the G24 L enters sleep mode in 5 seconds If terminal has some indication of the CTS pin activity it can see If MSCTS 0 default the line changes its state periodically For more information refer to MSCTS Enable Disable CTS During Wakeup Period...

Page 267: ...efore receiving data the terminal connected to the G24 L will receive Terminal Wakeup signal the Wakeup Out Line pin 26 state will be active low A delay that is equal ATS102 value Data GPRS CSD AT commands echo and results unsolicited reports Command Type Syntax Response Action Remarks Set ATS24 value OK The Set command sets the amount of time in seconds the G24 L should wait before entering Sleep...

Page 268: ... time on our side G24 L sends wakeup out pulse when the interval between one burst of sent received data to the other is bigger than specified in ATS100 Command Type Syntax Response Action Remarks Set ATS102 value OK The Set command sets the delay before sending data to the terminal and defines a period between sending the wakeup signal and sending data to the terminal Read ATS102 value OK The Rea...

Page 269: ...ts Sleep mode for internal G24 L reasons non terminal communication related reasons Table 3 137 Command parameters Parameter Description Remarks delta Time interval between one burst of sent received data to the other before the terminal enters sleep mode 0 Wakeup out feature isn t active default when S100 set command is never used 1 255 Time in seconds This value is saved on power down Command Ty...

Page 270: ...s or terminal functionality For all Accessory AT commands besides SMS commands the CMEE set command disables or enables the use of result code CME ERROR err as an indication of an error relating to the functionality of the G24 L When enabled G24 L related errors cause a CME ERROR err final result code instead of the regular ERROR result code For all SMS AT commands that are derived from GSM 07 05 ...

Page 271: ...mmand returns the current setting format of the result code Test AT CMEE CMEE list of supported n s OK The Test command returns values supported by the terminal as a compound value Table 3 139 CMEE Parameters Parameter Description n 0 Disable the CME ERROR err result code and use ERROR 1 Enable the CME ERROR err or CMS ERROR err result codes and use numeric err values or STK ERROR err result codes...

Page 272: ...invalid characters in text string 26 dial string too long 27 invalid characters in dial string 30 no network service 31 network timeout 32 network not allowed emergency calls only 33 command aborted 34 numeric parameter instead of text parameter 35 text parameter instead of numeric parameter 36 numeric parameter out of bounds 37 text string too short 40 network personalization PIN required 41 netw...

Page 273: ...stead of OK and the missing data err Continued 111 PLMN not allowed 11 112 Location area not allowed 12 113 Roaming not allowed in this location area 13 132 service option not supported 32 133 requested service option not subscribed 33 134 service option temporarily out of order 34 147 long context activation 151 GPRS disconnection timer is active 149 PDP authentication failure 150 invalid mobile ...

Page 274: ...ot implemented 98 Message not compatible with short message protocol state 99 Information element non existent or not implemented 111 Protocol error unspecified 127 Interworking unspecified 128 Telematic interworking not supported 129 Short message Type 0 not supported 130 Cannot replace short message 143 Unspecified TP PID error 144 Data coding scheme alphabet not supported 145 Message class not ...

Page 275: ...re 314 SIM busy 315 SIM wrong 316 SIM PUK required 317 SIM PIN2 required 318 SIM PUK2 required 320 memory failure 321 invalid memory index 322 memory full 330 SMSC address unknown 331 no network service 332 network timeout 340 no CNMA acknowledgement expected 500 unknown error 512 network busy 513 invalid destination address 514 invalid message body length 515 phone is not in service 516 invalid p...

Page 276: ...Modem Configuration and Profile 3 212 G24 L AT Commands Reference Manual April 15 2008 AT VTD CME ERROR operation not supported ...

Page 277: ...er providing reasons for the following errors Failure in the last unsuccessful call setup originating or answering or the in call modification Last call release Typically the text consists of a single line containing the reason for the error according to information given by GSM network in textual format Command Type Syntax Response Action Set AT CEER n OK Execute AT CEER CEER report OK Read AT CE...

Page 278: ...t followed by verbose format 1 Unassigned or unallocated number 3 No route to destination 6 Channel unacceptable 8 Operator determined barring 16 Normal call clearing 17 User busy 18 No user responding 19 User alerting no answer 21 Call rejected 22 Number changed 26 Non selected user clearing 27 Destination out of order 28 Invalid number format incomplete number 29 Facility rejected 30 Response to...

Page 279: ...ted facility not implemented 70 Only restricted digital information bearer capability is available 79 Service or option not implemented unspecified 81 Invalid transaction identifier value 87 User not member of CUG 88 Incompatible destination 91 Invalid transit network selection 95 Semantically incorrect message 96 Invalid mandatory information 97 Message type non existent or not implemented 98 Mes...

Page 280: ...ot inserted or defected or PIN1 PUK authentication required or required input parameters not present However failure in the execution of the command in the SIM is reported in sw1 and sw2 parameters Some of the AT CRSM commands require PIN PIN2 authentication Command Type Syntax Response Action Remarks Set AT CRSM command file_id P1 P2 P3 data CRSM sw1 sw2 response OK or CME ERROR err Set command t...

Page 281: ...ers Table 3 144 CRSM Parameters Parameter Description command Integer type Command passed on by the ME to the SIM 176 Read BINARY 178 Read RECORD 192 Get RESPONSE 214 Update BINARY 220 Update RECORD 242 STATUS file_id Integer type This is the identifier of a elementary data file on SIM Mandatory for every command except of STATUS ...

Page 282: ...d number is given in P1 with P1 00 denoting the current record P3 Length 0 255 GET RESPONSE P1 00 P2 00 P3 Length 0 255 UPDATE BINARY P1 Offset high 0 255 P2 Offset low 0 255 P3 Length 0 255 UPDATE RECORD P1 Rec No 0 255 P2 Mode 02 next record 03 previous record 04 absolute mode current mode the record number is given in P1 with P1 00 denoting the current record P3 Length 0 255 STATUS P1 00 P2 00 ...

Page 283: ...case of a SIM data download error 159 XX Length XX of the response data sw1 sw2 Error Description 147 0 SIM Application Toolkit is busy Command cannot be executed at present further normal commands are allowed 146 0X Command successful but after using an internal update retry routine X times 146 64 Memory problem 148 0 No EF selected 148 2 Out of range invalid address 148 4 File ID not found Patte...

Page 284: ...r a transparent EF this byte shall be coded 00 OK AT CRSM 214 28498 0 0 8 C69018C7958C87 UPDATE BINARY KcGPRS 6F52 0 0 8 bytes data to be write to the file response Response of a successful completion of the command previously issued hexadecimal character uppercase format STATUS and GET RESPONSE return data which gives information about the current elementary data file_id This information includes...

Page 285: ...de 0000 RFU 6090 Total amount of memory of the selected directory which is not allocated to any of the DFs or EFs under the selected directory 7F20 File_id 02 Type of file DF 0000000000 RFU 09 Length of the following data 91001C080085858585 GSM specific data OK AT CRSM Test Command CRSM 176 178 192 214 220 242 12037 28599 0 255 0 255 0 255 Possible values V View Configuration Command Type Syntax R...

Page 286: ...0 S12 040 OK W Store User Profile The following table shows the W parameters The parameters that are set in a profile are described in the table below Command Type Syntax Response Action Remarks Set W n OK or CME ERROR err The Set command stores the current active configuration to user profile 0 or 1 Table 3 145 W Parameters Parameter Description n User s profile number 0 Store to user s profile 0...

Page 287: ...nds to wait for a remote data adaptor s carrier signal before hanging up The register value can be increased if the data adaptor does not detect a carrier within the specified time If the data adaptor detects a remote carrier signal within the specified time it sends a CONNECT response and enters Data mode If it does not detect a remote carrier signal within the speci fied time it sends the NO ANS...

Page 288: ...le shows the Y parameters Example AT Y0 OK AT Y1 OK Command Type Syntax Response Action Set Y n OK or CME ERROR err Table 3 147 Y Parameters Parameter Description n User s profile number 0 Selects power up configuration to user s profile 0 1 Selects power up configuration to user s profile 1 The default value is 0 ...

Page 289: ...yp disp ind bfr OK or CME ERROR err The Read command queries the current settings for the AT CMER command Test CMER CMER list of supported mode s list of supported keyp s list of supported disp s list of supported ind s list of supported bfr s The Test command returns the possible mode keyp disp ind and bfr values Table 3 148 CMER Parameters Parameter Description mode Controls the processing of un...

Page 290: ... EN IT FR ES NL SW DA PT FI NO EL TR OK Command Type Syntax Response Action Remarks Set AT CLAN code OK or ERROR Set command sets the selected language Read AT CLAN CLAN code The read command displays the currently selected lan guage Test AT CLAN CLAN list of code s Test command displays list of supported language code s Table 3 149 CLAN Parameters code Description DE German EN English IT Italian ...

Page 291: ...a short description of the indi cator and compound value is the allowed values for the indicator Table 3 150 CIND Parameters Parameter Description service 0 Service not available 1 Service available call 0 No call in progress 1 Call in progress recsms 0 No unread messages 1 Unread messages exist roam 0 ME is camped on a home network 1 ME is roaming on home network 2 ME is roaming on other network ...

Page 292: ... L AT Commands Reference Manual April 15 2008 Example AT CIND CIND service 0 1 call 0 1 recmsg 0 1 simav 0 1 Roam 0 2 signal 0 5 smsfull 0 1 OK AT CIND CIND 1 0 0 1 0 5 0 OK ATD 035684469 OK CONNECT AT CIND CIND 1 1 0 1 0 5 0 OK ...

Page 293: ... ind value The following table shows the CIEV parameters Table 3 151 CIEV Parameters ind Description value Range Explanation 0 Battery indicator 0 3 0 Low battery 3 Full battery 1 Signal bars 0 5 0 No signal 1 Low signal strength 5 High signal strength 2 Service availability 0 1 0 Service available 1 Service not available 3 Unread message indication 0 1 0 No unread messages 1 Unread messages exist...

Page 294: ... be always connected and there is no charge for being connected only per real data transferred GPRS Commands This section defines commands that a terminal may use to control a GPRS ME GPRS MTs vary widely in functionality A class A ME might support multiple PDP types as well as circuit switched data and use multiple external networks QoS profiles At the other extreme a class C ME might support onl...

Page 295: ...ection mechanism that confirms GPRS signal strength before issuing GPRS network related commands The following table shows the CGCLASS parameters Example AT CGCLASS CGCLASS B OK Note If a SIM card without GPRS allowance is used AT CGCLASS CGCLASS CC Note that CC is a not supported value Command Type Syntax Response Action Remarks Read AT CGCLASS CGCLASS class OK or CME ERROR err The Read command r...

Page 296: ...command CGDCONT cid causes the values for context number cid to become undefined Read AT CGDCONT CGDCONT cid PDP_type APN PDP_addr data_comp head_comp CR LF CGDCONT cid PDP_type APN PDP_addr data_comp head_comp The Read command returns the current settings for each defined context Test AT CGDCONT CGDCONT range of supported cid s PDP_type list of supported d_comp s list of supported h_comp s The Te...

Page 297: ...is a logical name that is used to select the GGSN or the external packet data network If the value is null or omitted the subscription value is requested PDP_addres s String parameter in quotation marks which identifies the ME in the address space applicable to the PDP If the value is null or omitted a value may be provided by the terminal during the PDP startup procedure or failing that a dynamic...

Page 298: ...the minimum acceptable profile which is checked by the ME against the negotiated profile returned in the Activate PDP Context Accept message Command Type Syntax Response Action Remarks Set AT CGQMIN cid precedence delay reliability peak mean OK or CME ERROR err The Set command specifies a profile for the context identified by the local context identification parameter cid As this is the same param...

Page 299: ... of supported precedence s list of supported delay s list of supported reliability s list of supported peak s list of supported mean s OK or CME ERROR err The Test command returns the parameter value ranges for each PDP_type Table 3 154 CGQMIN Parameters Parameter Description cid A numeric parameter that specifies a particular PDP context definition The value is from 1 to 3 precedence A numeric pa...

Page 300: ...arameter that is used in the CGDCONT command the CGQREQ command is effectively an extension of the CGDCONT command The QoS profile consists of a number of parameters each of which may be set to a separate value A special form of the Set command CGQREQ cid causes the requested profile for context number cid to become undefined Read AT CGQREQ CGQREQ cid precedence delay reliability peak mean OK or C...

Page 301: ...mmand is ignored and the OK response is returned If the requested state cannot be achieved an ERROR or CME ERROR response is returned Extended error responses are enabled by the CMEE command Any active PDP contexts will be automatically deactivated when the attachment state changes to detached Table 3 155 CGQREQ Parameters Parameter Description cid A numeric parameter that specifies a particular P...

Page 302: ...and returns a list of PDP addresses for the specified context identifiers Command Type Syntax Response Action Remarks Set AT CGATT state OK or CME ERROR err The Set command attaches detaches the ME to from the GPRS service Read AT CGATT CGATT state OK or CME ERROR err The Read command returns the current GPRS service state Test AT CGATT CGATT list of supported state s OK or CME ERROR err The Test ...

Page 303: ...eters Parameter Description cid A numeric parameter which specifies a particular PDP context definition see the CGDCONT and CGDSCONT commands If no cid is specified the addresses for all defined contexts are returned PDP_address A string that identifies the MT in the address space applicable to the PDP The address may be static or dynamic For a static address it will be the one set by the CGDCONT ...

Page 304: ...pril 15 2008 MGEER GPRS Extended Error Report This command is used to return the PDP context activation reject cause Command Type Syntax Response Action Remarks Set AT MGEER n OK or CME ERROR err Read AT MGEER MGEER cause OK Test AT MGEER MGEER n OK ...

Page 305: ...ation 12 Invalid QOS 13 MT AA Deactivation 14 MAX Timer Expiry 15 Missing Or Unknown APN 16 LLC Or SNDCP Failure 17 Feature Not Supported 18 CS Transaction In Progress 19 Primary NSAPI Being Deactivated 20 Primary NSAPI Inactive 21 Semantic Error In TFT Operatio 22 Syntactical Error In TFT Operation 23 Unknown PDP Context 24 Semantic Errors In Packet Filters 25 Syntactical Errors In Packet Filters...

Page 306: ... enters the ITU V 25ter command state and returns the NO CARRIER final result code If called address is supported and provided the ME automatically sets up a virtual call to the specified address after the PDP context has been activated If L2P and cid are supported the CGDCONT CGQREQ and other such commands may then be used in the modem initialization AT command string to set values for PDP type A...

Page 307: ...dress host port protocol where host port and protocol are defined in CGDCONT Define PDP Context on page 3 232 For communications software that does not support arbitrary characters in the dial string a numeric value equivalent to the hostname may be used However this should be avoided if at all possible L2P String variable which indicates the layer 2 protocol to be used For communications software...

Page 308: ...RS coverage AT CGPRS CGPRS 0 OK AT CGPRS CGPRS 0 OK With GPRS coverage AT CGPRS CGPRS 1 OK Command Type Syntax Response Action Remarks Execute AT CGPRS CGPRS mode OK or CME ERROR err The Execute command returns the mode of the GPRS coverage Read AT CGPRS CGPRS mode OK or CME ERROR err The Read command returns the mode of the GPRS coverage Table 3 160 CGPRS Parameters Parameter Description mode 0 N...

Page 309: ...ended error responses are enabled by the CMEE command If the ME is not GPRS attached when the activation form of the command is executed the ME first performs a GPRS attach and them attempts to activate the specified contexts If the attach fails the ME responds with an ERROR or if extended error responses are enabled with the appropriate failure to attach error message Read AT CGACT CGACT cid stat...

Page 310: ...is can take up to 40 seconds STK The SIM Application Toolkit STK is a set of applications and related procedures which may be used in conjunction with SIM or Smart Cards during a GSM session The STK provides mechanisms that enable applications existing in the SIM to interact and operate with any ME such as the G24 L that support these mechanisms The following scheme shows the SIM Toolkit functiona...

Page 311: ...ports Refer to Profile Structure page 3 248 Without a profile the SIM assumes that the G24 L does not support the STK Table 3 162 STK Mechanisms Mechanism Description Profile Download Enables the G24 L to tell the SIM what its capabilities are The G24 L is aware of the SIM s capabilities via the SIM Service Table and EFPHASE Refer to MTKR Profile Download page 3 247 Provide Local Information Defin...

Page 312: ...ibe the contents of each bit in the profile Command Type Syntax Response Action Remarks Read MTKR MTKR profile The Read command displays the current STK profile Table 3 163 MTKR Parameters Parameter Description profile Displayed in hexadecimal characters each byte of the profile is represented by two characters First character Higher nibble bits 4 7 Second character Lower nibble bits 0 3 The bits ...

Page 313: ...l identity included in Call Control by SIM b4 MO short message control by SIM b5 Handling of the alpha identifier according to reference 1 subclause 9 1 3 b6 UCS2 Entry supported b7 UCS2 Display supported b8 Display of the extension text Table 3 166 Profile Structure Byte 3 Proactive SIM Bit Description b1 Proactive SIM DISPLAY TEXT b2 Proactive SIM GET INKEY b3 Proactive SIM GET INPUT b4 Proactiv...

Page 314: ... MNC LAC Cell ID IMEI b8 Proactive SIM PROVIDE LOCAL INFORMATION NMR Table 3 168 Profile Structure Byte 5 Event driven information Bit Description b1 Proactive SIM SET UP EVENT LIST b2 Event MT call b3 Event Call connected b4 Event Call disconnected b5 Event Location status b6 Event User activity b7 Event Idle screen available b8 Event Card reader status Table 3 169 Profile Structure Byte 6 Event ...

Page 315: ... identifier b6 RFU bit 0 b7 b8 Table 3 171 Profile Structure Byte 8 Proactive SIM Bit Description b1 Proactive SIM TIMER MANAGEMENT start stop b2 Proactive SIM TIMER MANAGEMENT get current value b3 Proactive SIM PROVIDE LOCAL INFORMATION date time and time zone b4 Binary choice in GET INKEY b5 SET UP IDLE MODE TEXT b6 RUN AT COMMAND that is class b is supported b7 2nd alpha identifier in SET UP CA...

Page 316: ...coding as per 3GPP TS 11 14 version 8 9 0 Release 1999 subclause 12 29 b4 Proactive SIM PROVIDE LOCAL INFORMATION language b5 Proactive SIM PROVIDE LOCAL INFORMATION TimingAdvance b6 Proactive SIM LANGUAGE NOTIFICATION b7 Proactive SIM LAUNCH BROWSER b8 RFU bit 0 Table 3 173 Profile Structure Byte 10 Soft keys support Bit Description b1 Soft keys support for SELECT ITEM see 3GPP TS 11 14 version 8...

Page 317: ...mum number of soft keys available b2 b3 b4 b5 FF value is reserved for future use b6 b7 b8 Table 3 175 Profile Structure Byte 12 Bearer independent protocol proactive commands class e Bit Description b1 Proactive SIM OPEN CHANNEL b2 Proactive SIM CLOSE CHANNEL b3 Proactive SIM RECEIVE DATA b4 Proactive SIM SEND DATA b5 Proactive SIM GET CHANNEL STATUS b6 RFU bit 0 b7 b8 ...

Page 318: ...pported by ME b3 RFU bit 0 b4 b5 b6 Number of channels supported by ME b7 b8 Table 3 177 Profile Structure Byte 14 Screen height Bit Description b1 Number of characters supported down the ME display as defined in 3GPP TS 11 14 version 8 9 0 Release 1999 subclause 5 3 1 b2 b3 b4 b5 b6 RFU bit 0 b7 b8 Screen Sizing Parameters supported as defined in 3GPP TS 11 14 version 8 9 0 Release 1999 section 5...

Page 319: ...en effects Bit Description b1 Display can be resized as defined in 3GPP TS 11 14 version 8 9 0 Release 1999 subclause 5 3 3 b2 Text Wrapping supported as defined in 3GPP TS 11 14 version 8 9 0 Release 1999 subclause 5 3 4 b3 Text Scrolling supported as defined in 3GPP TS 11 14 version 8 9 0 Release 1999 subclause 5 3 5 b4 RFU b5 b6 Width reduction when in a menu as defined in 3GPP TS 11 14 version...

Page 320: ...ucture Byte 18 Reserved Bit Description b1 RFU bit 0 b2 b3 b4 b5 b6 b7 b8 Table 3 182 Profile Structure Byte 19 Reserved for TIA EIA 136 facilities Bit Description b1 Protocol Version coded as indicated in TIA EIA 136 123 b2 b3 b4 b5 RFU bit 0 b6 b7 b8 Table 3 180 Profile Structure Byte 17 Bearer independent protocol supported transport interface class e Cont Bit Description ...

Page 321: ...s 2 OK AT MTKE 3 Syntax error CME ERROR AT MTKE 1 Activation of SIM ToolKit functionality OK Command Type Syntax Response Action Remarks Set MTKE Enable OK or CME ERROR err The Set command tells the G24 L in which mode to work Read MTKE MTKE State The Read command returns the current values Test MTKE MTKE list of supported state s OK The Test command returns the supported values as a compound valu...

Page 322: ...ve command MTKP ProactiveCmdType ResponseType HelpInfo Text 3 Provides data about the Get Input pro active command MTKP ProactiveCmdType ResponseType SecurityMode MinLen MaxLen HelpInfo Text 5 Provides data about Play Tone pro active command MTKP ProactiveCmdType ToneType TimeUnit TimeInterval Text 9 Provides data about the Send SMS pro active command MTKP ProactiveCmdType Text 10 Provides data ab...

Page 323: ...rmation is available Text Text information in ASCII format ProactiveCmdType 3 Get Input ResponseType 0 Digit 0 9 and 1 SMS alphabet 2 UCS2 characters SecurityMode 0 Security off 1 Security on SizeMin Minimum length of input SizeMax Maximum length of input HelpInfo 0 No help information available 1 Help information is available Text Text information in ASCII format Values when ProactiveCmdType 5 Pl...

Page 324: ...ion 2 SIM initialization and file change notification 3 SIM initialization 4 SIM reset Values when ProactiveCmdType 22 Set Up Idle Mode Text idle mode text string Text string to display when the G24 L is in idle mode Values when ProactiveCmdType 24 Send DTMF alpha id Alpha ID of the DTMF string Values when ProactiveCmdType 26 Launch Browser URL URL text string of up to 100 characters bearers 0 Bea...

Page 325: ...ax Response Action Remarks Set AT MTKP Cmd Type Result Data OK or CME ERROR err The Set command allows the user to answer the following proactive commands GET_INKEY Key pressed from the user GET_INPUT Message entered by the user Enable disable the DTMF service by the user Launch browser Set up event kist ...

Page 326: ... user Data Key pressed by the user Values when CmdType 3 Get Input Result 0 Session ended by user 1 Response given by the user 2 Help information required by user Data String of characters entered by the user Values when CmdType 16 Set Up Event List Result 5 User activity event 6 Idle Screen Available event 8 Language Selection event 9 Browser Termination event Data None User activity event None I...

Page 327: ...twork by the G24 L If the command is sent in idle mode or if a call is terminated or put on hold before the complete DTMF string is sent to the network the G24 L informs the SIM using terminal response 20 with the additional information Not in speech call If the user indicates the need to end the proactive SIM application session while the G24 L is sending the DTMF string the G24 L stops sending t...

Page 328: ...ding to a URL It is forwarded to the TE using an unsolicited event mechanism The TE answers this unsolicited response using the MTKP command For the general result launch browser generic error code the G24 L must provide additional information Command Type Syntax Response Action Remarks Unsolicited Response MTKP 26 URL bearers p roxy_Id alpha_id Command Type Syntax Response Action Remarks AT MTKP ...

Page 329: ... for the G24 L to monitor replacing any existing list This command can also be used to remove the list of events The list of events provided by the SIM is erased if the G24 L is powered down or if the SIM is removed or electrically reset When one of the events in the current list occurs the G24 L uses the Event Download mechanism to transfer event details to the SIM Table 3 187 MTKP Parameters Res...

Page 330: ... no additional information is required Card Reader Status Event Issued by message handler of SCIM_CARD_DETECT_IND_ID message Performed by G24 no indication sent to the TE Language Selection Event TE is responsible for deciding what triggers this event MTKP command contains a data portion with language code a pair of alphanumeric characters defined in ISO 639 29 each of which is coded on one byte u...

Page 331: ... with bit 8 set to 0 For a list of language codes refer to the section that follows Table 3 189 Set Event List Parameters Parameter Description Result 5 User Activity event 6 Idle Screen Available event 8 Language Selection event 9 Browser Termination event Data None User Activity event None Idle Screen Available event 0 Browser Termination event User terminated 1 Browser Termination event Error t...

Page 332: ...s Table 3 190 Sample Language Codes Code Language aa Afar ab Abkhazian af Afrikaans am Amharic ar Arabic as Assamese ay Aymara az Azerbaijani ba Bashkir be Byelorussian bg Bulgarian bh Bihari bi Bislama bn Bengali bo Tibetan br Breton ca Catalan co Corsican cs Czech cy Welsh da Danish de German dz Bhutani el Greek en English eo Esperanto es Spanish et Estonian eu Basque fa Persian fi Finnish ...

Page 333: ...n Guarani gu Gujarati ha Hausa he Hebrew hi Hindi hr Croatian hu Hungarian hy Armenian ia Interlingua id Indonesian ie Interlingua ik Inupiak is Icelandic it Italian iu Inuktitut ja Japanese jw Javanese ka Georgian kk Kazakh kl Greenlandic km Cambodian kn Kannada ko Korean ks Kashmiri ku Kurdish ky Kirghiz Table 3 190 Sample Language Codes Cont Code Language ...

Page 334: ...edonian ml Malayalam mn Mongolian mo Moldavian mr Marathi ms Malay mt Maltese my Burmese na Nauru ne Nepali nl Dutch no Norwegian oc Occitan om Afan or Oriya pa Punjabi pl Polish ps Pashto pt Portuguese qu Quechua rm Rhaeto Romance rn Kirundi ro Romanian ru Russian rw Kinyarwanda sa Sanskrit Table 3 190 Sample Language Codes Cont Code Language ...

Page 335: ...vak sl Slovenian sm Samoan sn Shona so Somali sq Albanian sr Serbian ss Siswati st Sesotho su Sundanese sv Swedish sw Swahili ta Tamil te Telugu tg Tajik th Thai ti Tigrinya tk Turkmen tl Tagalog tn Setswana to Tonga tr Turkish ts Tsonga tt Tatar tw Twi ug Uighur uk Ukrainian ur Urdu uz Uzbek Table 3 190 Sample Language Codes Cont Code Language ...

Page 336: ...NoOfItems Alpha Idx2 Help Info OK This command is sent when the customer application wants to see the SIM Toolkit Main menu Note This command invokes only the main send invocation of the Main menu Can be in any state or submenu Set AT MTKM Cmd Type ItemId OK or CME ERROR err The Set command is issued when the user wants to select an item from the menu Table 3 191 MTKM Parameters Parameter Descript...

Page 337: ...M Display data about the WEATHER menu MTKM WEATHER The WEATHER menu contains two items MTKM 1 2 OVER THE WORLD 1 MTKM 2 2 IN THE COUNTRY 0 Command Type Syntax Response Action Remarks Response AT MTKM MTKM DefaultItem Alpha Identifier menu MTKM Idx1 NoOfItems Alpha Idx1 Help Info MTKM Idx2 NoOfItems Alpha Idx2 Help Info This result appears after the SIM has sent the proactive command Select Item as...

Page 338: ...ows the MTKC parameters MTKA Motorola Toolkit Acknowledge This command sends acknowledge response from the user TE to the STK Command Type Syntax Response Action Remarks Unsolicited event MTKC MTKC CCResult Number Table 3 193 MTKC Parameters Parameter Description CCResult 0 Control response not allowed 1 Control response with modification Number Called number or SS String in ASCII format Command T...

Page 339: ...TE Other proactive or unsolicited indications and messages RING CLCC MTKP 10 should be sent automatically to the TE Example AT MTKA MTKA 0 1 OK AT MTKA 0 set ACK to disabled OK AT MTKA MTKA 0 OK Example of receiving messages from STK and no ACK is required MTKP 1 0 YOUR RECHARGE OF TSH 250 00 TO 0756706666 IS SUCCESSFUL MTKP 1 0 Transaction successful MTKM VodaFASTA MTKM 96 5 Recharge 0 MTKM 97 5 ...

Page 340: ...lid dynamic IP for the G24 L Note The DCD line changes only to reflect the state change from command mode to data mode Note The MIPCALL command does not return the prompt to the terminal until the IP is received from the provider or time out has occurred therefore no other commands can be issued in the meantime The MIPCALL command does not have a general ABORT mechanism therefore a command cannot ...

Page 341: ...r example if it was rejected by the remote side MIPxxx is a complete set of GPRS commands This set should not be used with other GPRS commands such as CGATT CGACT and so on Table 3 195 MIPCALL Parameters Parameter Description status 0 Disconnect 1 Connected APN APN of service provider in quotation marks Contact your service provider for details User name User name in provider server in quotation m...

Page 342: ...tocol s Table 3 196 MIPOPEN Parameters Parameter Description Socket ID A unique number that identifies a connection provided by the terminal application 0 Invalid socket number 1 2 3 4 Valid socket number Source Port Port of source site Port range 1 65535 decimal digits Destination Address IP IP of the destination site in the format AAA BBB CCC DDD The range of each octant is 0 255 The value can b...

Page 343: ...ket UDP or TCP in Online Data Mode This command causes the G24 L to initialize a new socket that waits for a connection from a remote machine or opens a connection with a remote side according to received parameters and switch it to Online raw data transfer Data Mode and open a connection with a remote side Notes MIPxxx is a complete set of GPRS commands This set should not be used with other GPRS...

Page 344: ...t ID Status or ERROR err The Set command returns Remote IP and Remote Port parameters only for sockets opened in Listen mode Read AT MIPODM MIPODM SocketID for each socket that can be opened or MIPODM 0 0 if there are no free sockets When a socket opens in Online Data Mode the command returns actual Socket ID value and 1 value active G24 L will be in pseudo command mode for receiving the command T...

Page 345: ...0 Remote side connected to the listen socket AT MIPODM 3 3212 122 1 222 134 0 0 Listen to any port at specific IP OK MIPODM 3 1 122 1 222 134 1222 Remote side connected to the listen socket Table 3 197 MIPODM Parameters Parameter Description Socket ID A unique number that identifies a connection Valid socket numbers 1 2 3 and 4 Source Port Port of source site Port range 1 65535 decimal digits Remo...

Page 346: ...terminal closes the opened socket OK AT MIPCLOSE 2 The terminal closes the socket that wasn t opened ERROR AT MIPCLOSE Sockets 1 and 2 are opened MIPCLOSE 1 2 AT MIPCLOSE No opened sockets MIPCLOSE 0 Command Type Syntax Response Action Set MIPCLOSE Socket ID OK MIPCLOSE Socket ID number_of_acknowledged_bytes or ERROR Read MIPCLOSE MIPCLOSE 1234 MIPCLOSE socket ID for all ACTIVE sockets Test MIPCLO...

Page 347: ...ata remaining in the buffer is sent with the next packet Note If there is data in the accumulating buffer the MIPSETS command will be rejected The following table shows the MIPSETS parameters Example AT MIPSETS 1 340 Asks the G24 L to accumulate 340 bytes on socket 1 prior to sending socket should be activated by the mipopen command MIPSETS 0 OK AT MIPSETS 1 200 Asks the G24 L to accumulate 200 by...

Page 348: ...he terminal sets the watermark in the accumulating buffer prior to this command using the MIPSETS command By default the watermark is set to 1372 bytes of data The following table shows the MIPSEND parameters Command Type Syntax Response Action Remarks Set MIPSEND Socket ID Data ERROR Or MIPSEND Socket ID Status Free Size Data in the MIPSEND command is limited to 80 characters 160 in coded form St...

Page 349: ...e to previous MIPSEND commands Command Type Syntax Response Action Remarks Set MIPPUSH Socket ID Destinatio n IP Destination Port MIPPUSH Socket_ID Status accumulated_sent_le ngth OK Or ERROR Optional parameters are used only for UDP connections If the Destination IP and Destination Port are not provided by the user a datagram is sent to the last target or the default target provided by the MIPOPE...

Page 350: ...ing table shows the MIPFLUSH parameters Table 3 201 MIPPUSH Parameters Parameter Description Socket ID 1 2 3 4Number of valid socket Destination IP IP of destination site in the format AAA BBB CCC DDD The value can be written in 1 2 or 3 digits Destination Port 0 65535Port of destination site Written in decimal digits Command Type Syntax Response Action Set MIPFLUSH Socket ID ERROR or MIPFLUSH Soc...

Page 351: ...urce IP Source Port socket ID Left Data The following table shows the MIPRUDP parameters Example MIPRUDP 172 16 3 135 222 2 0 44444444 MIPRTCP Receive Data from TCP Protocol Stack This unsolicited event is sent by the G24 L to the terminal when data is received from the TCP protocol stack Set Command Event MIPRTCP socket ID Left Data Table 3 203 MIPRUDP Parameters Parameter Description Source IP I...

Page 352: ... G24 L sends to the terminal to stop sending data when it does not have enough memory to process new MIPSEND requests The G24 L uses the accumulating buffer prior to pushing data into the protocol stack This memory resource is protected by a Xoff_upper watermark Table 3 204 MIPRTCP Parameters Parameter Description Socket ID 1 2 3 4 Number of valid sockets Left Size of received Data still left in p...

Page 353: ...ited event that the G24 L sends to the terminal when it detects that it has free memory in the accumulating buffer and can process new MIPSEND requests after the MIPXOFF event Event MIPXON Socket ID Example MIPXON 1 The G24 L pushed the data into the protocol stack on socket 1 and is able to handle more data from the terminal MIPCONF Configure Internal TCP IP stack This command allows to configure...

Page 354: ...ind_req CR LF MIPCONF 2 retr_num min_TO max_TO max_close_delay is_nack_ind_req CR LF MIPCONF 3 retr_num min_TO max_TO max_close_delay is_nack_ind_req CR LF MIPCONF 4 retr_num min_TO max_TO max_close_delay is_nack_ind_req The read command returns current settings of TCP stack parameters Test MIPCONF MIPCONF 1 4 1 5 1 10 10 600 1 75 0 2 The Test command returns the possible parameters values Time va...

Page 355: ...62663233373A43523D 313A544D3D MIPRTCP 2 370 313131393531343833323A4C4D3D313131393531343833323A533D644F656476 7A6C34765F7059475A384A3B20657870697265733D53756E2C2031372D4A616E2D323033382031393A31 343A30372047 MIPRTCP 2 290 4D543B20706174683D2F3B20646F6D61696E3D2E676F6F676C652E636F6D0D0A436F6E74656E74 2D547970653A20746578742F68746D6C0D0A5365727665723A204757532F322E310D0A436F6E74656E MIPRTCP 2 210 742...

Page 356: ...rresponding Echo Reply messages are displayed along with round trip times Valid IP address must be obtained using AT MIPCALL command prior to starting ping execution Only one ping request execution will be allowed at any given moment Command Type Syntax Response Action Remarks Set MPING mode Destination IP hostname count size TTL TOS TimeOut OK or CME ERROR err The set command shall send a count I...

Page 357: ...ecution 1 Launch new ping request There is no default value appropriate ERROR will be displayed if parameter is not supplied Destination IP hostname Specifies the target machine computer which is identified either by IP address 4 octets long in dotted decimal notation or by host name of maximum 255 not including double quotes characters long in dotted notation Each octet of IP address has valid va...

Page 358: ...tract parameters are to be mapped into the actual service parameters of the particular networks the datagram traverses Minimum and maximum values for TOS are 0 and 255 respectively Refer to RFC 791 and RFC 2474 which obsoletes RFC 791 for TOS defined values Default value 0 TimeOut Specifies the amount of time in milliseconds to wait for the Echo Reply message that corresponds to a sent Echo Reques...

Page 359: ...xample a case when an Echo Request message encapsulated in IP datagram to be forwarded by a gateway has exceeded TTL equal zero In this case the gateway must discard the datagram and may return an ICMP Time Exceeded message Table 3 208 MPING Unsolicited Response Parameters Parameter Description Destination IP Specifies the message sender machine computer which is identified by IP address 4 octets ...

Page 360: ...four Echo Reply messages were received Average RTT is 417 milliseconds MPINGSTAT 0 10 170 4 112 4 4 417 MPINGSTAT Status Update for MPING Execution This is the unsolicited response that the G24 L sends to the terminal to inform of ping execution status update and provides summary statistics of ping request when ping request execution is completed Command Type Syntax Response Action Remarks Unsolic...

Page 361: ...ed response with this status will be sent to DTE if phone doesn t have enough memory to process sending an Echo Request message 4 Flow Control ON The unsolicited response with this status will be sent to DTE if phone has enough memory to send an Echo Request message after flow control was OFF Destination IP Specifies the target machine computer for ping request which is identified by IP address 4 ...

Page 362: ...ontrol OFF MPINGSTAT 4 Flow Control ON a new Echo Request message is sent immediately MPING 88 221 5 223 0 0 638 Ping request execution is completed Statistics displayed to terminal Three Echo Request messages were sent and two Echo Reply messages were received Average RTT is 580 milliseconds MPINGSTAT 0 88 221 5 223 3 2 580 Ping host www motorola com 1 time with TTL 1 and size 1372 AT MPING 1 www...

Page 363: ...r Read AT MSDNS MSDNS 1 Primary DNS server IP Secondary DNS server IP CR LF MSDNS 2 Primary DNS server IP Secondary DNS server IP CR LF MSDNS 3 Primary DNS server IP Secondary DNS server IP CR LF MSDNS 4 Primary DNS server IP Secondary DNS server IP CR LF MSDNS 5 Primary DNS server IP Secondary DNS server IP CR LF CR LF OK Test AT MSDNS MSDNS List of supported Socket_id s IP IP Table 3 210 MSDNS P...

Page 364: ...CALL is disconnected MSDNS 1 0 0 0 0 0 0 0 0 MSDNS 2 212 150 49 10 206 49 94 234 MSDNS 3 0 0 0 0 0 0 0 0 MSDNS 4 62 120 55 10 0 0 0 0 MSDNS 5 212 150 49 10 206 49 94 234 OK AT MIPCALL 1 internet OK MIPCALL 10 170 7 91 AT MSDNS read when MIPCALL is connected MSDNS 1 192 118 9 177 192 118 11 77 MSDNS 2 212 150 49 10 206 49 94 234 MSDNS 3 192 118 9 177 192 118 11 77 MSDNS 4 62 120 55 10 192 118 11 77...

Page 365: ...ished changes in its white list are forbidden The following services are provided by the G24 L on behalf the white list management Disable Enable filtering on a connection Add Remove IP to from white list Clear white list After Power up the white list will be empty and disabled for all connections Figure 3 16 CIDR Scheme White List List of IP addressed that represent devices which are allowed to e...

Page 366: ...DR notation OK or CME error code Table 3 211 MIPCFF Parameters Parameter Description Value Socket_id Identification Number of Sockets 0 Invalid socket nmber 1 2 Max 4 CmdType Operation that should be accomplished 0 Disable filtering 1 Enable filtering 2 Add IP to white list 3 Remove IP from white list 4 Clear IP white list IP IP for an allowed node IP in format AAA BBB CCC DDD The range of each oc...

Page 367: ...des and status Table 3 212 Filtering Error Codes and Status Parameter Description Value Error Codes Extended error codes 3 Operation not allowed 20 Memory full 22 Not found 35 Text parameter instead of numeric parameter 36 Numeric parameter out of bounds 282 Inactive socket Status Socket filtering status 2 Not applicable 1 Enabled 0 Disabled ...

Page 368: ... dialing W Wait for dial tone Y Disconnects on long space G Selects the guard tone J Jack type selection L Leased line operation M Asynch synch mode connection P Selects pulse dialing Q Communications mode options R Selects the CTC controls S Defines the DSR behavior T Selects tone dialing A Sets the maximum MNP block size G Sets the use of the Xon Xoff flow control J Adjusts the terminal auto rat...

Page 369: ...M Registering the SIM on a network in order to see that wireless access is functioning properly After these three phases are completed G24 L is ready for action and you can send receive voice calls circuit switched data and GPRS The following figures show the phone state transactions Figure 4 1 Phone State Transactions Init General InitPhone Ready NoCoverage Voice CSD Data GPRS Communication OK ID...

Page 370: ... G24 L AT Commands Reference Manual April 15 2008 Figure 4 2 Detailed Phone State Transactions Ready GPRS Voice CSDData GPRS seq AT 99 OK connecting DTR 2 ATO DTR 1 ATH NOCARRIER NOCARRIER ATH ATO DTR OK connecting ATD RING ATA ATH NOCARRIER ATD RING ATA ...

Page 371: ...llowing sections explain this workflow in detail Figure 4 3 Recommended G24 L Initialization Workflow Start RS232 Lines Setup Test g20 Communication Configure the RS232 Connection Optional Enable Extended Error Messages Optional Basic Commands Optional SIM Card Status g20 Network Connection g20 Phonebook Download Status Optional Ready G24 Network Connection Test G24 Communication G24 Phonebook Dow...

Page 372: ...no dynamic detection Upon power up the hardware is detected If USB is detected then USB is selected If USB is not connected then the RS232 is selected For a pin description refer to the G24 L Developer s Kit Manual 6802984C10 Figure 4 4 RS232 Lines Setup Start End Check DSR Line Activate DTR Activate RTS Check CTS On Off Off On ...

Page 373: ... These are optional steps If required specific RS232 pin behavior can be selected Extended error notification is recommended for debugging and field support purposes Figure 4 6 Basic Configuration Start End Send AT Check RS232 Connection or Change UART Baud Rate Error No Echo OK Configure the RS232 Connection Optional Baud rate line behavior and flow control for example AT CBUAD 115200 AT Cx AT Dx...

Page 374: ...TR K flow control Default settings should be AT C1 OK AT D2 OK AT K3 OK 3 Modem IDs optional CGMI CGMM CGMR CGSN AT CGMI CGMI Motorola OK AT CGMM CGMM GSM900 GSM1800 GSM1900 GSM850 MODEL G24 L OK AT CGMR CGMR G24 L_G_0C 11 45R OK AT CGSN Read the IMEI number of the G24 L CGSN 448954035283579 OK 4 Error messages optional CMEE CEER AT CMEE 2 Enable CME ERROR error messages verbose string OK AT CEER ...

Page 375: ... following steps are part of the SIM card status step 1 Check SIM security AT CPIN 2 Confirm that the result is CPIN READY 3 If the SIM PIN is required then the following response appears CPIN SIM PIN 4 Unlock the SIM if needed AT CPIN XXXX Note XXXX is the PIN password 4 8 digits long 5 If the SIM PUK PUK2 is required then the following response appears CPIN SIM PUK PUK2 6 Unblock the SIM if need...

Page 376: ...ators COPS 002 ILORANGE ORANGE 42501 G24 L answer example 000 AT T Wireless AT T 31038 001 IL Cellcom Cellcom 42502 003 IL 77 IL 77 42577 000 001 002 003 004 000 001 002 3 Get registration messages example CREG AT CGREG 1 OK CREG 001 G24 L example output when it is registered on the home network Get GSM registration status CREG AT CREG 2 Get unsolicited GSM registration reports CREG 001 2648 988b ...

Page 377: ... L AT Commands Reference Manual 4 9 Terminal Synchronization In this step the terminal requests the stored phonebook SMS and so on from the G24 L Figure 4 9 Terminal Synchronization Start End AT CPBS Else 0 5 Sec Delay CPBS ME MT DC MC RC AD QD OK ...

Page 378: ... SENT 054565132 Message body CMGL 220 STO UNSENT Message body OK AT CMGL STO UNSENT List all messages of a certain type for example stored unsent messages CMGL 225 STO UNSENT 054565132 Message body CMGL 223 STO UNSENT 4565029 Message body CMGL 220 STO UNSENT Message body OK AT CMGR 225 Read any message from the list using its index CMGR STO UNSENT 054565132 Message body OK AT CMGR 9 CMS ERROR inva...

Page 379: ...w incoming MT messages displayed on the terminal the second parameter of CNMI should be set to 2 OK CMT 97254565132 03 3 24 15 38 55 message contents When a new MT message is received the unsolicited response CMT is displayed along with the message AT CNMA To acknowledge receipt of a message use the AT CNMA command within 60 seconds of the CMT unsolicited response OK The acknowledged message is no...

Page 380: ... the destination address with which it was stored using the message index OK AT CMSS 143 054565029 Send a message to a destination address regardless of the destination address with which it was stored if any using the message index OK AT CMSS 3 054565029 In this way received messages stored in the inbox can also be sent OK AT CSMP 25 05 03 15 21 22 23 08 OK AT CMGW 0544565034 A CTRL Z CMGW 129 OK...

Page 381: ... successfully sent Returns the Message Reference OK AT CMGS 97254565028 145 Writing a message to be sent to specified destination address message text CTRL Z CMGS 239 Message successfully sent Returns the Message Reference OK Deleting Messages Using AT CMGD AT CMGD 179 Delete a message using its index OK AT CMGR 179 The message index is now empty CMS ERROR invalid memory index Delete a group of me...

Page 382: ... atd 44 34 56 78 VOICE call number includes international access code OK OK atd17085763400 Second VOICE call OK OK Call to 44345678 is being put on hold ath Hang up active call NO CARRIER OK AT CHLD 0 Hang up held call NO CARRIER OK atd 44 34 56 78 DATA call OK Move to online Data state ESC sequence back to the Command state is sent from the terminal is not displayed ath Hang up data call NO CARRI...

Page 383: ...BR 77 035619942 129 er atd long OK OK Exact match 051 632603 call dialed voice call answered atd 8 OK OK Speed dial from current phone book 051 632603 call dialed voice call answered atd era OK OK Prefix pattern matched entry for eran was selected 97235659260 call dialed atd er OK OK Exact match overrides prefix match 03 5619942 call connected In the next example the current phone book is changed ...

Page 384: ...45 1 Bob Call waiting indication received by the G24 L Bob is calling CCWA 358317654321 145 1 Bob AT CHLD 0 Release the waiting call OK NO CARRIER Current call is still active Call Forwarding AT CCFC 1 3 0545658278 Network register UC forward to of all classes OK AT CCFC 1 1 Network activate UC forward to of all classes OK At this point the G24 L will not receive any calls all calls will be forwar...

Page 385: ...5659260 Calling the second member of the conference OK OK Dual call state one call on hold 2nd is active AT CHLD 3 Call link command OK Held call is linked to active call Active conference of two calls AT CLCC Verifying call state through CLCC Verifying call state is optional CLCC 1 0 0 0 1 051632601 129 CLCC 2 0 0 0 1 035659260 129 ath Hang up the conference call NO CARRIER First member dropped N...

Page 386: ...ide G24 L is in Data mode Sending escape sequence to G24 L the remote side does not treat as escape OK G24 L is in Command mode ati3 Issuing an AT command Motorola Mobile Phone OK ato Switching back to Binary mode OK fffffff Receiving binary data from remote side fghhgatfhgfhfhghhfhfhfhgfhffhgfgfhgfhgfhhh Sending escape sequence to the G24 L ath Hang up the CSD call return to Command mode OK NO CA...

Page 387: ...ext When using the GPRS network for any IP data you must be attached to the GPRS network before activating PDP context Activating a Saved Profile in G24 L AT CGATT 1 By default after power up the G24 L attaches to the GPRS network if possible if the network and SIM allow AT CGATT Check your connection status AT CGDCONT 1 IP RTY 123 32 45 9 Context definition example Two Ways to Activate PDP Contex...

Page 388: ... connection with the terminal with LCP terminate the buffered data is cleared LCP termination triggers the termination of the data in the G24 L buffer Whenever the G24 L drops the PPP connection with the terminal without an LCP terminate the buffered data is cleared Dropping the DTR also clears the buffer When the network sends a deactivation message or a detached message the G24 L buffer is clear...

Page 389: ...128 OK When the USC2 character set is used the following is received by the terminal AT CSCS Read the current character set CSCS UCS2 Currently using UCS2 character set OK AT CMGR 128 CMGR STO UNSENT 004D006F0074006F0072006F006C006100200067003200300020004F0045004D 0020004D006F00640075006C0065 The content of SM entry 128 OK The following is an ASCII translation of the SM contents 004D M 006F o 0074...

Page 390: ...ive G24 L enters Sleep mode Example of Terminal Wake G24 L Sleep Mode Terminal Wakeup In Active G24 L CTS Active G24 L exits Sleep mode Terminal TX ATxxx 30 mseconds passed since Terminal Wakeup In became active Example of G24 L Wake Terminal Up G24 L CTS Active G24 L internal event occurred Incoming call is pending G24 L exits Sleep mode G24 L Wakeup Out Active G24 L TX RING T mseconds passed sin...

Page 391: ...quests to send text to the G24 L and the G24 L displays it on the terminal Figure 4 12 Display Text Get Inkey The SIM card requests to display text on the terminal and waits for a response from the terminal user The response is a single character Figure 4 13 Get Inkey Note All responses to unsolicited events are expected within one minute ...

Page 392: ...nal and waits for a response from the terminal user The response is a string Figure 4 14 Get Input Note All responses to unsolicited events are expected within one minute Play Tone The SIM card requests a tone to be played via the SIM The G24 L sends information about the play tone to the terminal Figure 4 15 Play Tone ...

Page 393: ...esult the SIM sends the menu items to the terminal The user then selects an item from the menu Figure 4 16 Set Up Menu Select Item The user selects an item As a result the SIM sends a response to the terminal Figure 4 17 Select Item Send SMS The SIM requests to send SMS and the SMS data is displayed on the terminal Figure 4 18 Send SMS ...

Page 394: ...r not If the call has been changed the new number is displayed on the terminal Figure 4 20 Call Control Example AT MTKM Displays the main menu MTKM SIM Applications Main menu title MTKM 1 3 BANK 0 The main menu contains three items MTKM 2 3 SHOPPING 0 MTKM 3 3 WEATHER 0 OK AT MTKM 1 3 Item 3 in the main menu has been selected OK The Sel item menu has been sent from the SIM MTKM WEATHER Displays da...

Page 395: ...F The SIM card requests to send a DTMF string The G24 L sends the DTMF during an active voice call and notifies the terminal using an MTKP of this sending action The G24 L responds with the status of the sending result to the SIM Figure 4 21 Send DTMF Launch Browser SIM card requests to open a browser with a specific URL and info The G24 L notifies the terminal and waits for the request results Th...

Page 396: ... Setup Event List The terminal updates the G24 L on any of the events The G24 L passes events from the terminal to the SIM card according to the event list The event list is requested by the SIM using the setup event list command Figure 4 23 Setup Event List ...

Page 397: ... OK AT MIPSETS MIPSETS 1 340 OK AT MIPSEND 1 444444 Sent coded DDD string MIPSEND 1 1497 Free storage in the accumulating buffer OK Note This step can be repeated several times until the buffer is full or until the amount of data reaches 340 bytes and data pushed into the stack AT MIPSEND Checking the size remaining optional MIPSEND 1 1497 OK MIPPUSH 1 Terminal asks G24 L to flush the buffer in so...

Page 398: ...he G24 L socket 1 Note Size remaining in socket 1 buffer is 1497 bytes MIPSEND 1 1497 MIPPUSH 1 At this point the terminal can decide on flushing the remainder to the stack Xoff and Xon Example In this example it is assumed that the buffer size is 1500 and that some kind of error happened on the protocol stack MIPSEND 1 A344343ABC343438980BC AB4 Passing data to G24 L socket 1 MIPSEND 1 1200 Note S...

Page 399: ...minal Error in Reopening a Valid Socket AT MIPCALL 1 orange test test OK MIPCALL 123 145 167 230 MIPOPEN 1 1222 123 245 213 012 1234 0 Opening socket 1 using TCP protocol from port 1222 targeting 123 245 213 012 port 1234 OK MIPOPEN 1 1 MIPOPEN Terminal checking the status of socket to be ready MIPOPEN 2 3 4 MIPOPEN 1 12 123 245 213 012 234 0 Terminal tries to reopen socket 1 ERROR ...

Page 400: ...er AT MAPATH 2 3 12 Set alerts and rings to go through the transducer AT MAFEAT 6 0 Disable echo cancellation and noise suppression AT MAFEAT 1 1 Enable sidetone Handsfree Mode AT MAPATH 1 1 Set the input path through the microphone AT MAPATH 2 1 15 Set all tones through the earpiece speaker AT MAFEAT 1 0 Disable sidetone AT MAFEAT 6 1 Enable echo cancellation and noise suppression Figure 4 24 Han...

Page 401: ...4 L Drivers USB and RS232 enables the use of the G24 L as a PC external modem for performing GPRS packet data connections The flashing application enables users to reprogram and upgrade G24 L modules SW version through an USB RS232 interface More detailed information regarding the drivers and the flashing application tool will be provided in a separate document ...

Page 402: ...Tools Overview 5 2 G24 L AT Commands Reference Manual April 15 2008 ...

Page 403: ...ry The following table contains an alphabetical list of all the G24 L AT commands Table A 1 AT Commands Alphabetical AT Command Description Page This command displays a list of all the AT commands supported by the G24 L Page 3 7 C This command is supported for backward compatibility only and has no effect Page 3 304 C This command determines how the state of the DCD line relates to the detection o...

Page 404: ...de and has no effect Page 3 33 R This command is supported for backward compatibility only and has no effect Page 3 304 S This command is supported for backward compatibility only and has no effect Page 3 304 T This command is supported for backward compatibility only and has no effect Page 3 304 V This command displays the current active configuration and stored user profiles Page 3 221 W This co...

Page 405: ...e EFACM Page 3 46 CALM This command handles the selection of the G24 s alert sound mode Page 3 171 CAMM This command sets the Advice of Charge accumulated call meter maximum value in the SIM file EFACMmax Page 3 47 CAOC This command enables the subscriber to get information about the cost of calls Page 3 44 CBAND This command is supported for backward compatibility only and has no effect Page 3 19...

Page 406: ...ge 3 213 CFSN This command is used to query the manufacturing serial number Page 3 5 CFUN This command shuts down the phone functionality of smart phones and PDAs with phone capabilities Page 3 141 CGACT This command activates deactivates the PDP Context Page 3 245 CGATT This command attaches the G24 L to the GPRS network Page 3 237 CGCLASS This command sets the GPRS mobile station class Page 3 23...

Page 407: ...equests the product serial number identification Page 3 3 CHLD This command controls the Call Hold and Multiparty Conversation supplementary services Page 3 23 CHUP This command causes the G24 L to hang up the current GSM call Page 3 34 CIEV An unsolicited indication regarding various phone indications that is sent to the DTE when the ind parameter of the CMER command is set to 1 Page 3 229 CIMI T...

Page 408: ...3 159 CMEE This command enables disables the use of result code CME ERROR err as an indication of an error relating to the functionality of the G24 L Page 3 206 CMER This command enables an external accessory to receive key press information from the G24 s internal keypad Page 3 225 CMGD This command deletes messages from the G24 L memory Page 3 108 CMGF This command handles the selection of messa...

Page 409: ... L Page 3 6 COLP This command refers to the GSM supplementary service COLP Connected Line Identification Presentation which enables a calling subscriber to get the connected line identity COL of the called party after setting up a mobile originated call Page 3 56 COPS This command enables accessories to access the network registration information and the selection and registration of the GSM netwo...

Page 410: ... located in the SIM card Page 3 125 CPUC This command sets the parameters of the Advice of Charge related price per unit and currency table found in the SIM file EFPUCT Page 3 48 CPWD This command sets a new password for the facility lock Page 3 183 CR This command controls whether or not the extended format of an outgoing call is displayed or not Page 3 49 CRC This command controls whether to pre...

Page 411: ...e 3 75 CSNS This command handles the selection of the bearer or teleservice to be used when a mobile terminated single numbering scheme call is established Page 3 34 CSSN This command handles the enabling and disabling of supplementary service related network initiated notifications Page 3 50 CSQ This command returns the signal strength received by the G24 L Page 3 117 CSVM This command handles th...

Page 412: ...quests the product serial number identification Page 3 3 ICF This command determines the local serial port start stop asynchronous character framing used by the DCE when accepting DTE commands and transmitting information text and result codes whenever these are not done automatically Page 3 142 IPR This command is responsible for setting and saving the request baud rate Page 3 133 MADIGITAL This ...

Page 413: ...SM coverage Page 3 139 MDC This command enables you to select the desired messages to be displayed upon connection of a voice call with a remote party Page 3 36 MDSI This command enables unsolicited reporting of indications of SIM deactivation and invalidation Page 3 67 MFS This command is used to determine how long the G24 L waits before attempting to re register after a registration attempt has ...

Page 414: ...ide Page 3 279 MIPOPEN This command causes the G24 L to initialize a new socket and open a connection with a remote side Page 3 277 MIPPUSH This command causes the G24 L to push the data accumulated in its accumulating buffers into the protocol stack Page 3 285 MIPRTCP This unsolicited event is sent to the terminal when data is received from the TCP protocol stack Page 3 287 MIPRUDP This unsolicit...

Page 415: ...s command displays a list of SMS messages stored in the G24 L memory Page 3 89 MMGR This command enables the user to read selected SMS messages from the G24 L memory Page 3 94 MPCMC This command defines whether the PCM clock is generated continuously or not when module is in digital audio mode Page 3 153 MPING This command will allow verifying IP connectivity to another remote machine computer by ...

Page 416: ...are modified Page 3 274 MTKE This command enables disables the SIM ToolKit functionalities Page 3 257 MTKM This is both a command and an unsolicited event The command selects items from the menu Page 3 272 MTKP This is both a command and an unsolicited event The command responds to an unsolicited event Page 3 258 MTKR This command displays the profile that is downloaded from the G24 L to the SIM d...

Page 417: ...the terminal and the external PDN Page 3 242 D This command places a voice fax data call on the current network by dialing directly from the G24 L phone book Page 3 12 DL This command places a voice call to the last number dialed Page 3 14 E This command defines whether the G24 L echoes the characters received from the user whether input characters are echoed to output Page 3 192 F This command is...

Page 418: ... the data to the terminal Page 3 203 S24 This S parameter activates disables the Sleep mode If the parameter value is greater than 0 it represent the number of seconds till the G24 L enters sleep mode Page 3 202 S94 This S parameter represents the Boolean status On Off of the sidetone feature Page 3 161 S96 This S parameter represents the Boolean status On Off of the echo cancelling feature in the...

Page 419: ...s supported for backward compatibility only and has no effect Page 3 304 Z This command resets the default configuration Page 3 199 Table A 1 AT Commands Alphabetical Cont AT Command Description Page Symbol GSM GSM 03 38 UCS 2 ISO 10646 1 0x00 0x0040 0x01 0x00A3 0x02 0x0024 0x03 0x00A5 è 0x04 0x00E8 é 0x05 0x00E9 ù 0x06 0x00F9 ì 0x07 0x00EC ò 0x08 0x00F2 Ç 0x09 0x00C7 LF 0x0A 0x000A Ø 0x0B 0x00D8 ...

Page 420: ...Î 0x1A 0x039E 1 0x1B 0x258A Æ 0x1C 0x00C6 æ 0x1D 0x00E6 ß 0x1E 0x03B2 É 0x1F 0x00C9 SP 0x20 0x0020 0x21 0x0021 0x22 0x0022 0x23 0x0023 0x24 0x00A4 0x25 0x0025 0x26 0x0026 0x27 0x0027 0x28 0x0028 0x29 0x0029 0x2A 0x002A 0x2B 0x002B 0x2C 0x002C 0x2D 0x002D 0x2E 0x002E 0x2F 0x002F 0 0x30 0x0030 1 0x31 0x0031 2 0x32 0x0032 3 0x33 0x0033 4 0x34 0x0034 5 Symbol GSM GSM 03 38 ...

Page 421: ...0x3C 0x003C 0x3D 0x003D 0x3E 0x003E 0x3F 0x003F 0x40 0x00A1 A 0x41 0x0041 B 0x42 0x0042 C 0x43 0x0043 D 0x44 0x0044 E 0x45 0x0045 F 0x46 0x0046 G 0x47 0x0047 H 0x48 0x0048 I 0x49 0x0049 J 0x4A 0x004A K 0x4B 0x004B L 0x4C 0x004C M 0x4D 0x004D N 0x4E 0x004E O 0x4F 0x004F P 0x50 0x0050 Q 0x51 0x0051 R 0x52 0x0052 S 0x53 0x0053 T 0x54 0x0054 U 0x55 0x0055 V Symbol GSM GSM 03 38 ...

Page 422: ...6 Ñ 0x5D 0x00D1 Ü 0x5E 0x00DC 0x5F 0x00A7 0x60 0x00BF a 0x61 0x0061 b 0x62 0x0062 c 0x63 0x0063 d 0x64 0x0064 e 0x65 0x0065 f 0x66 0x0066 g 0x67 0x0067 h 0x68 0x0068 i 0x69 0x0069 j 0x6A 0x006A k 0x6B 0x006B l 0x6C 0x006C m 0x6D 0x006D n 0x6E 0x006E o 0x6F 0x006F p 0x70 0x0070 q 0x71 0x0071 r 0x72 0x0072 s 0x73 0x0073 t 0x74 0x0074 u 0x75 0x0075 v 0x76 0x0076 w Symbol GSM GSM 03 38 ...

Page 423: ...et is straightforward Conversions of the characters listed below the table are not supplied Character Set Table CS6 UCS 2 Full table Character Set Table CS6 UCS 2 is not provided due to its size 0x77 0x0077 x 0x78 0x0078 y 0x79 0x0079 z 0x7A 0x007A ä 0x7B 0x00E4 ö 0x7C 0x00F6 ñ 0x7D 0x00F1 ü 0x7E 0x00FC à 0x7F 0x00E0 Symbol GSM GSM 03 38 ASCII 7bit Byte Encoding UTF 8 Bit Encoding 00 7F 0xxxxxxx U...

Page 424: ... 006 006 006 00000110 ACK Acknowledgm ent 007 007 007 00000111 BEL Bell 008 010 008 00001000 BS Backspace 009 011 009 00001001 HT Horizontal Tab 010 012 00A 00001010 LF Line Feed 011 013 00B 00001011 VT Vertical Tab 012 014 00C 00001100 FF Form Feed 013 015 00D 00001101 CR Carriage Return 014 016 00E 00001110 SO Shift Out 015 017 00F 00001111 SI Shift In 016 020 010 00010000 DLE Data Link Escape 0...

Page 425: ...40 020 00100000 SP Space 033 041 021 00100001 exclamation mark 034 042 022 00100010 double quote 035 043 023 00100011 number sign 036 044 024 00100100 dollar sign 037 045 025 00100101 percent 038 046 026 00100110 ampersand 039 047 027 00100111 single quote 040 050 028 00101000 left opening parenthesis 041 051 029 00101001 right closing parenthesis 042 052 02A 00101010 asterisk 043 053 02B 00101011...

Page 426: ...111110 greater than 063 077 03F 00111111 question mark 064 100 040 01000000 AT symbol 065 101 041 01000001 A 066 102 042 01000010 B 067 103 043 01000011 C 068 104 044 01000100 D 069 105 045 01000101 E 070 106 046 01000110 F 071 107 047 01000111 G 072 110 048 01001000 H 073 111 049 01001001 I 074 112 04A 01001010 J 075 113 04B 01001011 K 076 114 04C 01001100 L 077 115 04D 01001101 M 078 116 04E 010...

Page 427: ...rcumfl ex 095 137 05F 01011111 _ underscore 096 140 060 01100000 097 141 061 01100001 a 098 142 062 01100010 b 099 143 063 01100011 c 100 144 064 01100100 d 101 145 065 01100101 e 102 146 066 01100110 f 103 147 067 01100111 g 104 150 068 01101000 h 105 151 069 01101001 i 106 152 06A 01101010 j 107 153 06B 01101011 k 108 154 06C 01101100 l 109 155 06D 01101101 m 110 156 06E 01101110 n 111 157 06F 0...

Page 428: ...076 01110110 v 119 167 077 01110111 w 120 170 078 01111000 x 121 171 079 01111001 y 122 172 07A 01111010 z 123 173 07B 01111011 left opening brace 124 174 07C 01111100 vertical bar 125 175 07D 01111101 right closing brace 126 176 07E 01111110 tilde 127 177 07F 01111111 DEL delete Decimal Octal Hex Binary Value Description ...

Page 429: ...ty which issues digital certificates for use by other parties It is an example of a trusted third party C CB Cell Broadcast C CBM Cell Broadcast Message C CDS Call Data Services External GPRS session CSD session FAX session C Certificate A public key certificate or identity certificate is a certificate which uses a digital signature to bind together a public key with an identity information such a...

Page 430: ...ment such as terminals PCs and so on Also called Application Processor AP D DTMF Dual Tone Multi Frequency D DTR Data Terminal Ready E EF Elementary Files E EONS Enhanced Operator Name String E ERM Error Recovery Mode E ESC Exit to Command Mode from Data Mode usually the sequence E ETSI European Telecommunication Standards Institute F FCC Federal Communications Commission U S F FO First Octet F FT...

Page 431: ...ch Disabled callers who can hear well on the telephone to listen directly to the person they are talking with The Speech Disabled Relay user types his or her part of the conversation on a TTY A Communication Assistant CA then speaks the typed conversation word for word to the standard telephone user Abbreviation Full Name H ...

Page 432: ...re M MCC MNC Mobile Country Code Mobile Network Code M ME Mobile Equipment M MGOM Motorola G24 L GSM OEM Modem also called Base Band processor M MIDs Message IDs Channels M MO Mobile Originated sets up a call session M MR Message Reference M MT Mobile Terminated accepts a call session O OA Origination Address O OEM Original Equipment Manufacturer P PCB Printed Circuit Board P PCM Pulse Code Modula...

Page 433: ...n Q RXD DTE received data from MGOM S S register Software Resister S SC Service Center S SCA Service Center Address S SCTS Service Center Time Stamp S SIM Subscriber Identity Module S SM Short Message S SMS Short Message Service S SN Serial Number S SSL Secure Socket Layer protocol Created by Netscape to ensure secure transactions between a client and a server S ST Status S SW flow con trol ISO IE...

Page 434: ...f SCA T TTY Tele Typewriter T TXD DTE transmit data to MGOM U UA Unnumbered Acknowledgement U UIH Unnumbered Information with Only Header Checksum U USB Universal Serial Bus V VCO Voice Carry Over This is available for people who cannot hear but are able to speak clearly During a VCO relay call the Deaf or Hard of Hearing caller speaks directly to the person they are conversing with When that pers...

Page 435: ...s 3 27 CCLK Read Set System Date and Time 3 73 CCWA Call Waiting Command 3 21 CEER Extended Error Report 3 213 CFSN Read Factory Serial Number 3 5 CGACT 3 245 CGACT PDP Context Activate or Deactivate 3 245 CGATT GPRS Attach or Detach 3 237 CGCLASS GPRS Mobile Station Class 3 231 CGDCONT Define PDP Context 3 232 CGMI Request Manufacturer ID 3 1 CGMM Request Model ID 3 2 CGMR Request Revision 3 3 CG...

Page 436: ...ALL Create a Wireless Link 3 276 MIPCFF Control Filtering Feature for incoming TCP connection 3 301 MIPCLOSE Close a Socket 3 282 MIPFLUSH Flush Data from Buffers 3 286 MIPODM Open a Socket UDP or TCP in Online Data Mode 3 279 MIPOPEN Open a Socket UDP or TCP 3 277 MIPPUSH Push Data into Protocol Stack 3 285 MIPRTCP Receive Data from TCP Protocol Stack 3 287 MIPRUDP Receive Data from UDP Protocol ...

Page 437: ...e Dialing 3 9 Switching Modes 3 10 Call Control Commands 3 11 Call Forwarding Conditions 3 27 Numbers 3 27 Call Progress Monitoring Control 3 193 Call Waiting 3 21 Calling Line Identification 3 19 Identification Restriction 3 29 Capability Reporting 3 8 Cellular Result Codes 3 17 Character Set Terminal 3 4 Character Set Conversion tables 1 13 Character Sets 8859 1 14 ASCII 1 13 GSM 1 13 UCS2 1 13 ...

Page 438: ... Xoff 3 288 Xon 3 289 G GPRS Attach Detach 3 237 Coverage 3 139 3 244 Features and Benefits 1 1 Mobile Station Class 3 231 Operation 1 1 Overview 1 1 Request Service D 3 242 Technical Description Class B Operation 1 1 GPRS Commands 3 230 GPRS Operation 1 1 GSM Character Set Management 1 13 H Hanging Up 3 10 Hang up Call 3 15 Hardware Information 3 129 I Identification Request Infomation 3 6 IGNORE...

Page 439: ... 2 7 Password Change 3 183 PDP Context Define 3 232 Phone Activity Status 3 39 Phone Book 3 60 Directory Access Commands 3 60 Find Entries 3 63 Read Entries 3 61 Select Memory 3 60 Write Entry 3 64 PIN Unlocking SIM Card 3 177 Power On INIT 4 1 Protocol AT Commands 2 2 Protocol Stack Push Data 3 285 Receive Data 3 287 PUK Unblocking SIM Card 3 177 Push Automatic 3 283 Q Quality Min Acceptable Serv...

Page 440: ...e 3 76 Structure Response and Indications in AT Commands 2 4 Results Code in AT Commands 2 4 Structure of AT Commands 2 3 Subscriber Unit Identity 3 1 Supplementary Services Call Related 3 23 System Date and Time Access Commands 3 73 T TCP IP 1 5 3 276 Features and Benefits 1 7 Overview 1 3 1 5 Technical Description 1 8 Technical Description Audio 1 9 CSD 1 2 GPRS Class B Operation 1 1 SMS 1 12 TC...

Page 441: ...W W Index April 15 2008 G24 L AT Commands Reference Manual Index 7 ...

Page 442: ......

Page 443: ......

Page 444: ...ce names are the property of their respective owners Copyright 2007 Motorola Inc Java Technology and or J2ME Java and all other Java based marks are trademarks or registered trademarks of Sun Microsystems Inc in the U S and other countries UNIX UNIX is a registered trademark of The Open Group in the United States and other countries ...

Reviews: