Developers guidelines June 2010 AT commands for Sony Ericsson phones
Developers guidelines | AT commands Preface Purpose of this document The Developers guideline for AT commands is designed to give the reader a deeper insight into how to design applications with AT commands supported by mobile phones. The information here is not relevant for the day-to-day operation of the phone. This is described in the User guide supplied with the mobile phone. This document is for advanced users who require detailed information in order to: • Develop new communications software.
Developers guidelines | AT commands Sony Ericsson Developer World At www.sonyericsson.com/developer, developers find the latest technical documentation and development tools such as phone White papers, Developers guidelines for different technologies, Getting started tutorials, SDKs (Software Development Kits) and tool plugins. The Web site also features news articles, go-to-market advice, moderated discussion forums offering free technical support and a Wiki community sharing expertise and code examples.
Developers guidelines | AT commands Generic names Series Sony Ericsson mobile phones Appendix K530 K530i K550 K550i, K550c K610 K610i, K610c, K618i K630 K630i 1 K660 K660i 1 K770 K770i K790 K790i, K790c, K790a K800 K800i, K800c K810 K810i, K818c K850 K850i, K858c 1 Naite™ Naite™ J105i, Naite™ J105a 3 Pureness™ Xperia™ Pureness™ X5, Xperia™ Pureness™ X5i 3 S500 S500i, S500c T650 T650i, T658c T700 T700 2 T707 T707, T707a 3 T715 T715, T715a 3 V640 V640i 1 W350
Developers guidelines | AT commands Generic names Series Sony Ericsson mobile phones Appendix W890 W890i 1 W902 W902 2 W910 W910i, W908c 1 W980 W980i 2 W995 W995, W995a 4 Yari™ Yari™ U100i, Yari™ U100a 4 Z310 Z310i, Z310a Z555 Z555i, Z555a Z610 Z610i Z710 Z710i, Z710c Z750 Z750i 1 Z770 Z770i 2 Z780 Z780i, Z780a 2 Z780 Z780i, Z780a 2 Zylo Sony Ericsson Zylo™ W20, Sony Ericsson Zylo™ W20i 4 Typographical conventions The standard text in this manual is modified to d
Developers guidelines | AT commands Trademarks and acknowledgements GreenHeart, Aino, BeJoo, Jalou, Naite, Pureness, Sony Ericsson Cedar, Sony Ericsson Elm, Sony Ericsson Hazel, Sony Ericsson Zylo, Xperia and Yari are trademarks or registered trademarks of Sony Ericsson Mobile Communications AB. Windows is either a trademark or registered trademark of Microsoft Corporation in the United States and/or other countries. Bluetooth is a trademark or registered trademark of Bluetooth SIG Inc.
Developers guidelines | AT commands Change history 2009-03-26 Doc. No. 1206-6103.10 Tenth version. Information about T707 series added 2009-05-28 Doc. No. 1206-6103.11 Eleventh version. Information about Aino™ and Yari™ series added 2009-06-25 Doc. No. 1206-6103.12 12th version. Information about Naite™ and T715 series added 2009-08-12 Doc. No. 1206-6103.13 13th version. Information about Jalou™ series added 2009-10-26 Doc. No. 1206-6103.14 14th version.
Developers guidelines | AT commands Contents Overview ....................................................................................................................10 Introduction .............................................................................................................10 Result and error codes ............................................................................................11 AT commands ...................................................................................
Developers guidelines | AT commands Appendix 3 ...............................................................................................................318 Added AT commands ...........................................................................................319 Updated AT commands ........................................................................................322 Appendix 4 ...............................................................................................................
Developers guidelines | AT commands Overview Introduction This document describes the operation of AT commands supported by Sony Ericsson phones. This reference document is helpful for advanced users who require detailed information in order to: • Develop new communications software. • Add the mobile phone to a list of compatible modems in an application. • Adjust the settings of their mobile phones. Communications programs Please refer to the User guide and support information found on www.sonyericsson.
Developers guidelines | AT commands Result and error codes Result codes When you send a command from your PC or PDA to the built-in modem, the response is terminated by a result code, which is shown on the screen of the sending device. This code is used to confirm correct operation or to identify any problem with the command.
Developers guidelines | AT commands Result codes from call connections During online operation of the telephone, result codes inform you about the progress of call connections: CONNECT A connection has been established and the data rate is shown. BUSY The number you called is engaged. NO DIALTONE Unable to establish the initial connection. NO CARRIER A connection could not be established or an existing connection has been lost. RING There is an incoming call.
Developers guidelines | AT commands +CME ERROR: 16 Incorrect password +CME ERROR: 17 SIM PIN2 required +CME ERROR: 18 SIM PUK2 required +CME ERROR: 20 Memory full +CME ERROR: 21 Invalid index +CME ERROR: 22 Not found +CME ERROR: 23 Memory failure +CME ERROR: 24 Text string too long +CME ERROR: 25 Invalid character in text string +CME ERROR: 26 Dial string too long +CME ERROR: 27 Invalid characters in dial string +CME ERROR: 30 No network service +CME ERROR: 31 Network timeout +CME
Developers guidelines | AT commands +CMS ERROR: 314 (U)SIM card busy +CMS ERROR: 315 (U)SIM card wrong +CMS ERROR: 316 (U)SIM PUK required +CMS ERROR: 317 (U)SIM PIN2 required +CMS ERROR: 318 (U)SIM PUK2 required +CMS ERROR: 320 Memory failure +CMS ERROR: 321 Invalid memory index +CMS ERROR: 322 Memory full +CMS ERROR: 330 SMSC address unknown +CMS ERROR: 331 No network service +CMS ERROR: 332 Network timeout +CMS ERROR: 340 No +CNMA acknowledgement expected +CMS ERROR: 500 Unknown
Developers guidelines | AT commands AT commands Introduction to AT commands This chapter describes how AT commands are used to exchange information with the phone, the built-in modem and Bluetooth module. The AT commands are listed at the end of this chapter. For a description of each command, refer to “AT commands” on page 27. You use AT commands to: • Configure the phone to connect via USB cable, infrared port, Bluetooth or the system bus.
Developers guidelines | AT commands Operating in offline command mode Switch on Offline Command Mode Exchange AT command data between computer and built-in modem Dial Answer ATD
Developers guidelines | AT commands Switching back to offline command mode Any of the following will return the built-in modem to offline command mode from online data mode: • • • • Loss of connection (NO CARRIER error) Loss of the link between the built-in modem and your computer Pressing the “NO” button on your mobile phone Pulling DTR low (not available when using cable) Using AT commands during a data connection To use AT commands while connected to a remote modem in online data mode and maintain con
Developers guidelines | AT commands Operating the AT commands In command mode, the following types of commands can be issued: • A set command to adjust the operating parameters of the built-in modem • An execution command to direct action without any need for parameters • A read command to view the current command settings • A test command to view the available command parameters Not all AT commands support all functions listed above.
Developers guidelines | AT commands 2. Entering an execution command Execution commands are very similar to set commands. They usually do not require any parameters and are used to obtain information about the mobile phone or built-in modem or to execute an event. For example, to find out information about the mobile phone battery, enter the +CBC command: AT+CBC The built-in modem responds: CBC: 0,60 indicating that the mobile phone battery is connected (0) and that the remaining charge is 60%.
Developers guidelines | AT commands AT command list AT Attention command................................................................................. 27 AT* ATZ AT&F ATI AT&W AT+CLAC AT+CGMI AT+CGMM AT+CGMR AT+CGSN AT+GCAP AT+GMI AT+GMM AT+GMR ATA ATH ATD ATO AT+CVHU AT+CLCC AT*CPI ATE ATS0 ATS2 ATS3 ATS4 ATS5 ATS7 ATS10 ATQ ATV ATX AT&C AT&D AT+IFC AT+ICF AT+IPR AT+ILRR AT+DS AT+DR AT+WS46 AT+FCLASS AT*ECBP AT+CMUX AT*EINA AT*SEAM AT*SESAF AT*SELERT List all supported AT commands ..................
Developers guidelines | AT commands AT*SESTRI AT*SELIST AT*SETICK AT*SEDATE AT*SEGAUGE AT*SEGUP AT*SEONO AT*SEYNQ AT*SEDEL AT*SESLE AT*SERSK AT*SEUIS AT*EIBA AT+BINP AT+BLDN AT+BVRA AT+NREC AT+VGM AT+VGS AT+BRSF AT+GCLIP AT+CSCS AT+CHUP AT+CRC AT+CR AT+CV120 AT+VTS AT+CBST AT+CRLP AT+CEER AT+CHSD AT+CHSN AT+CHSC AT+CHSR AT+CHSU AT+CNUM AT+CREG AT+COPS AT+CLIP AT+CLIR AT+CCFC AT+CCWA AT+CHLD AT+CSSN AT+CAOC AT+CACM AT+CAMM AT+CDIP AT+COLP AT+CPOL AT+COPN AT*EDIF AT*EIPS AT+CUSD AT+CLCK SEMC create string I
Developers guidelines | AT commands AT+CPWD AT+CFUN AT+CPAS AT+CPIN AT+CBC AT+CSQ AT+CKPD AT+CIND AT+CMAR AT+CMER AT*ECAM AT+CLAN AT*EJAVA AT+CSIL AT*ESKL AT*ESKS AT*EAPP AT+CMEC AT+CRSM AT*EKSE AT+CRSL AT+CLVL AT+CMUT AT*EMEM AT+CRMP AT*EKEY AT*ECDF AT*STKC AT*STKE AT*STKR AT+CMEE AT+CSMS AT+CPMS AT+CMGF AT+CSCA AT+CSAS AT+CRES AT+CNMI AT+CMGL AT+CMGR AT+CMGS AT+CMSS AT+CMGW AT+CMGD AT+CMGC AT+CMMS AT+CGDCONT AT+CGSMS AT+CGATT AT+CGACT AT+CGDATA AT+CGEREP AT+CGREG AT+CGPADDR AT+CGDSCONT Change password (
Developers guidelines | AT commands AT+CGTFT AT+CGEQREQ AT+CGEQMIN AT+CGEQNEG AT+CGCMOD Extension of ATD Extension of ATD AT+CPBS AT+CPBR AT+CPBF AT+CPBW AT+CCLK AT+CALA AT+CALD AT+CAPD AT*EDST AT+CIMI AT*EPEE AT*EAPS AT*EAPN AT*EBCA AT*ELIB AT*EVAA AT*EMWS AT+CPROT AT*EWDT AT*EWBA AT*EWCT AT*EIAC AT*EIAD AT*EIAW AT*EIAR AT*EIAPSW AT*EIAPSR AT*EIAPSSW AT*EIAPSSR AT*EIACSW AT*EIACSR AT*EIABTW AT*EIABTR AT*EIAAUW AT*EIAAUR AT*EIALCPW AT*EIALCPR AT*EIAIPCPW AT*EIAIPCPR AT*EIADNSV6W AT*EIADNSV6R AT*EIARUTW AT*
Developers guidelines | AT commands AT*SEACID2 AT*SEAUDIO AT*SECHA AT*SELOG AT*SEPING AT*SEAULS AT*SEFUNC AT*SEFIN AT*SEFEXP AT*SEMOD AT*SEREDI AT*SEFRY AT*SEAUP AT*SEVOL AT*SEVOLIR AT*SEBIC AT*SEANT AT*SESP AT*SETBC AT*SEAVRC AT*SEMMIR AT*SEMMIR ver. 1 AT*SEMMIR ver. 2 AT*SEAPP AT*SEAPPIR AT*SEJCOMM AT*SEDUC AT*SEABS AT*SEAVRCIR AT*SEGPSA AT*SEAUDIO AT*SEGPSA AT*SEAUDIO AT*SEGPSA AT*SETIR AT*SEMCM AT*SEAUDIO AT*SEGPSA AT*SETIR AT*SEMCM AT*SEDISKL AT*SEAUDIO Accessory identification (Bluetooth)...........
Developers guidelines | AT commands Result codes *CPII Call progress information ....................................................................... 41 +ILRR +DR *SEGUII *SESFI *SEAAI +BVRA +VGM +VGS +BSIR +BINP +GCLIP +CME +CR +CRING +CHSR +CREG +CLIP *ELIP *EOLP +CCWA +CSSI +CSSU +CCCM *EDIF +COLP +CDIP +CUSD +CKEV +CIEV *ECAV *STKI *STKN +CBM +CMTI +CMT +CDS +CGEV +CGREG +CALV *EPEV *EBCA *SEFEXP *SEMOD *SEREDI *SEAULSI *SEFUNCI *SEVOLI *SEMMII +ILRR result code ..................................
Developers guidelines | AT commands *SEAVRCI *SETIRI *SETIRI Sony Ericsson audio video remote control indication.......................... 299 Time Information Request Indicator..................................................... 320 Time Information Request Indicator.....................................................
Developers guidelines | AT commands AT commands Ensemble C2: Control and identification Commands AT Attention command Description: Checks the communication between the phone and any accessory. Determines the presence of a phone. Execution command: AT AT* List all supported AT commands Description: Execution command causes the ME to return one or more lines of AT commands.
Developers guidelines | AT commands Test command response: Z: (list of supported s) Parameter: : Description 0 User profile to restore AT&F Set to factory-defined configuration (ver. 2) Description: Instructs the DCE to set all parameters to default values specified by the manufacturer, which may take in consideration hardware configuration and other manufacturer-defined criteria.
Developers guidelines | AT commands Description 7 Modem configuration profile (brief listing of the modem functionality: fax classes, Bluetooth, IrDA, modem type, and so on) 8 DCE hardware type version 9 PnP (Plug and Play) information 10 Same information as AT+GMI command (manufacturer identification) Description string type The total number of characters, including line terminators, in the information text returned in response to this command may not exceed 2048 charact
Developers guidelines | AT commands Description AT ... Defines the AT command including the prefix AT AT+CGMI Request manufacturer identification (ver. 1) Description: Causes the phone to return one or more lines of information text , determined by the phone manufacturer, which is intended to permit the user of the ITAE/ETAE to identify the manufacturer of the phone to which it is connected to.
Developers guidelines | AT commands AT+CGMR Request revision identification Description: Causes the phone to return a string containing information regarding SW version. Execution command: AT+CGMR Execution command response: Test command: AT+CGMR=? Shows if the command is supported.
Developers guidelines | AT commands Description +DS V.42 bis compression AT+GMI Request manufacturer information Description: Causes the DCE to transmit one or more lines of information text, determined by the manufacturer, which is intended to permit the user of the DCE to identify the manufacturer.
Developers guidelines | AT commands : Description String The total number of characters, including line termiExample: nators, in the information text returned in response Sony Ericsson K750i to this command may not exceed 2048 characters. Note: The information text must not contain the sequence “0 ” or “OK”, so that DTE can avoid false detection of the end of this information text.
Developers guidelines | AT commands Ensemble C3: Call control Commands ATA Answer incoming call command (ver. 2) Description: Answers and initiates a connection to an incoming call.
Developers guidelines | AT commands ATD Dial command (ver. 5) Description: Initiates a phone connection, which may be data or voice (phone number terminated by semicolon). The phone number used to establish the connection consists of digits and modifiers or a stored number specification. It is also possible to initiate a phone connection with the use of the alphanumeric field for a phonebook entry location or by the use of the entry location, , itself.
Developers guidelines | AT commands ATD>[I][G][;] Originates call to phone number in entry location . The AT+CPBS command setting is recommended to be used to select memory storage. Note: Only phone and SM memory storages are supported by ATD. ATDL[I][G][;] Re-dials the last phone number dialled.
Developers guidelines | AT commands Description BUSY The phone number called is engaged.
Developers guidelines | AT commands Description 0 Returns from online command state to online data state AT+CVHU Voice hangup control Description: Selects whether ATH or “drop DTR” will cause a voice connection to be disconnected or not. “Voice connection” may also refer to alternating mode calls that are currently in voice mode. Note: When = 2, this command must be used in conjunction with the V.25ter, Serial Asynchronous Automatic Dialing and Control, command &D.
Developers guidelines | AT commands Description Integer Call identification number as described in 3GPP TS 22.030.
Developers guidelines | AT commands Description 145 ISDN/telephony numbering plan, international number 161 ISDN/telephony numbering plan, national number 128–255 Other values refer to GSM 04.08 section 10.5.4.7 Description String Alphanumeric representation of corresponding to the entry found in the phonebook.
Developers guidelines | AT commands Unsolicited result code *CPII Call progress information Description: Enabled by AT*CPI. Unsolicited result code: *CPI: ,,,[,[,[,[,]]]] Parameters: : : : : : : Description Integer Call identification number as described in 3GPP TS 22.
Developers guidelines | AT commands : Description String type Phone number of format specified by Integer. Type of address octet (refer GSM 04.08 section 10.5.4.7). Description 129 ISDN/telephony numbering plan, national/ international unknown. Default value if “+” is not in 145 ISDN/telephony numbering plan, international number. Default value if “+” is in 161 ISDN/telephony numbering plan, national number 128–255 Other values refer GSM 04.08 section 10.5.
Developers guidelines | AT commands ATS0 Automatic answer control Description: Defines the automatic answering feature of the modem. A non-zero value specifies the number of rings before the call is answered. Note: The call always answers in the current fax class, regardless of whether the incoming call is voice, data or fax. Set command: ATS0=[] Read command: ATS0? Displays the current setting. Test command: ATS0=? Shows if the command is supported.
Developers guidelines | AT commands Set command: ATS3= Read command: ATS3? Displays the current setting. Test command: ATS3=? Shows if the command is supported. Test command response: S3: (list of supported s) Parameter: : Description 0–127 Supported values 13 Command line termination character = . Default value ATS4 Response formatting character (ver.
Developers guidelines | AT commands Description 0–127 Supported values 8 Editing character = (Backspace). Default value ATS7 Completion connection timeout Description: Defines the maximum time allowed between completion of dialling and the connection being established. If this time is exceeded, the connection is aborted. Set command: ATS7=[] Read command: ATS7? Displays the current setting. Test command: ATS7=? Shows if the command is supported.
Developers guidelines | AT commands ATQ Result code suppression (ver. 2) Description: The setting of this parameter determines whether or not the DCE transmits result codes to the DTE. When result codes are being suppressed, no portion of any intermediate, final or unsolicited result code (header, result text, line terminator or trailer) is transmitted. Set command: ATQ[=] Read command: ATQ? Displays the current setting.
Developers guidelines | AT commands Result code (ATV1) Result code (ATV0) Description RING 2 The DCE has detected an incoming call from the network NO CARRIER 3 The connection has been terminated or the attempt to establish a connection failed ERROR 4 Command not recognised, command line maximum length exceeded, parameter value invalid or other problem with processing the command line NO DIALTONE 6 No dial tone detected.
Developers guidelines | AT commands Description 3 BUSY result code given if called line is busy. NO DIALTONE result code is not given. Reports line speed together with the CONNECT result code 4 BUSY result code given if called line is busy. NO DIALTONE result code returned if no network. Reports line speed together with CONNECT result code. Default value AT&C Circuit 109 (DCD) control Description: Determines the behaviour of the carrier detect signal (CT109).
Developers guidelines | AT commands Description 2 Disconnect and switch to offline command mode AT+IFC Cable interface DTE-DCE local flow control Description: Defines the flow control between the modem and the computer when in online data mode. No flow control is enabled in any of the command modes. Set command: AT+IFC=[,[]] Read command: AT+IFC? Displays the current and settings.
Developers guidelines | AT commands Test command: AT+ICF=? Shows if the command is supported. Test command response: +ICF: (list of supported s),(list of supported s) Parameters: : : Determines the number of data bits, parity bits and stop bits in the start/ stop frame. Description 0 Auto-detect 1 8 Data bits, 2 Stop bits 2 8 Data bits, 1 Parity bit, 1 Stop bit 3 8 Data bits, 1 Stop bit.
Developers guidelines | AT commands : The value specified will be the rate in bits per second at which the DTE-DCE interface should operate, for example, “19200” or “115200”. If unspecified or set to 0, automatic detection is selected for the range determined by v25ter, subclause 4.3 and the character format is also forced to autodetect, (AT+ICF=0).
Developers guidelines | AT commands Description 0 Disables reporting of local port rate. (+ILRR: is not transmitted) Default value 1 Enables reporting of local port rate. (+ILRR: is transmitted) Intermediate result codes +ILRR +ILRR result code Description: Reports cable interface speed and represents the current DTE-DCE rate. This response is enabled by AT+ILRR.
Developers guidelines | AT commands Test command response: +DS: (list of supported s),(list of supported s),(list of supported s),(list of supported s) Parameters: : : Specifies the desired direction(s) of operation of the data compression function from the TE point of view. Description 0 Disable V.42 bis 1 Enable V.42 bis in transmit direction only 2 Enable V.
Developers guidelines | AT commands Read command: AT+DR? Displays the current setting. Test command: AT+DR=? Shows if the command is supported. Test command response: +DR: (list of supported s) Parameter: : Description 0 Intermediate compression mode reporting disabled. Default value 1 Intermediate compression mode reporting enabled Intermediate result codes +DR Data compression indication Description: Data compression report. Enabled by using AT+DR.
Developers guidelines | AT commands Ensemble C9: Mode management Commands AT+WS46 Mode selection Description: Allows an accessory to query and control the cellular protocol mode of a multimode phone. AT+WS46= allows an accessory to set the cellular protocol mode of a multimode phone. The setting remains in effect until another AT+WS46= command is issued, the phone is reset, a call is terminated or the phone itself makes a mode change.
Developers guidelines | AT commands Ensemble C18: Fax class 1 Commands AT+FCLASS Select mode Description: Puts the TA into a particular mode of operation (data, fax, voice, and so on). This causes the TAE to process information in a manner suitable for that type of information. Reset + hangup on failed ATA sets mode to class 0, data mode.
Developers guidelines | AT commands
Developers guidelines | AT commands : Description 1 9600 bps 2 19200 bps 3 38400 bps 4 57600 bps 5 115200 bps 6 230400 bit/s 7 460800 bit/s Description 31 Maximum frame size. Default value Description 10 100 ms acknowledgement timer. Default value Description 3 Maximum number of retransmissions. Default value Description 30 300 ms control channel response timer. Default value Description 10 10 s wake up response timer.
Developers guidelines | AT commands Ensemble C26: Accessory UI Commands AT*EINA Ericsson system interface active Description: Returns the active interface, that is, the interface currently used for communication Get command: AT*EINA Get active interface Get command response: *EINA: Test command: AT*EINA=? Shows if the command is supported.
Developers guidelines | AT commands Ensemble C27: Accessory UI Commands AT*SEAM Add menu item Description: Adds the persistent menu item to the phone menu structure and assigns a category to this menu item. The menu is placed in one of the categories specified by . It is possible for an accessory to add a persistent menu item to more than one category. This command should then be called once for every new menu item.
Developers guidelines | AT commands Description 6 Settings – Sounds and alarms 7 Settings – Display 8 Settings – Calls 9 Multimedia 10 Imaging 11 Phonebook 12 Applications (downloaded applications) 13 Accessories. Default value 14–256 Reserved for further use Description Integer type The menu ID sent to the accessory : AT*SESAF SEMC show and focus Description: Demands focus for a specific object with object index .
Developers guidelines | AT commands AT*SELERT SEMC create alert (information text) Description: Displays an alert dialog via the phone UI. An alert is a dialog that shows data to the user and waits for the user to respond to the information. An alert can contain text (string) and an icon. Alerts inform the user about errors and other exceptional conditions.
Developers guidelines | AT commands Description 2 CONFIRMATION A CONFIRMATION AlertType confirms user actions. For example, “Saved!” might be shown to indicate that a Save operation has completed 3 ERROR An ERROR AlertType alerts the user to an erroneous operation. For example, an error alert might show the message, “There is not enough room to install the application” 4 INFO An INFO AlertType provides information to the user.
Developers guidelines | AT commands Description Integer type Timeout telling how long the text feedback should be displayed. Value given in ms. 0 (zero) value gives infinite time. Note: Only valid for = 6 (Text feedback) AT*SESTRI SEMC create string Input Description: Displays a string input dialogue via the phone UI. The contents in the dialogue can be changed by the user.
Developers guidelines | AT commands Description Bitflags Flags used to control the behaviour of a string object Bit 1 (LSB) Password – Entered text is confidential data. Content must never be divulged to the user Bit 2 Edit disallowed – User must not edit the text Bit 3 Sensitive data – Entered text is sensitive data.
Developers guidelines | AT commands
Developers guidelines | AT commands Description 1 One-of-many. The user must select one and only one item 2 Nbr-of-many The user can select many items in the list 3 Data list This list can be used as a menu Description Integer type Tells if the item is selected or not.
Developers guidelines | AT commands Description Integer type Tells whether a specific list item in the list can be deleted by the user 0 List item cannot be deleted by the user 1 List item can be deleted by the user Description Integer type Tells how the GUI object should be presented 0 Overlay style not defined 1 Overlay style default.
Developers guidelines | AT commands Description String Text to be included in the ticker Description Integer type Index of the ticker Description Integer type Tells whether the GUI object will be visible on the screen directly when created.
Developers guidelines | AT commands
Description String Item title Description 1 DATE mode. Possible to set and display the date (year, month, day) 2 TIME mode.Developers guidelines | AT commands AT*SEGAUGE SEMC create gauge (bar graph/progress feedback) Description: Creates a gauge (progress feedback). If the gauge is interactive with =1 and the user has changed the value of the gauge, the unsolicited result code *SEGUII is sent. This also happens if the user cancels the gauge. If = 2 then the user (accessory) has the ability to update the gauge via the AT*SEGUP command.
Developers guidelines | AT commands : Description Integer The initial value of the gauge. • In range [0; 100] for interactive=1 • In range [0; 28] for interactive=2 : Description Integer type Index of the object Description Integer type Tells whether the GUI object will be visible on the screen directly when created.
Developers guidelines | AT commands
Developers guidelines | AT commands Description 0 Object will not be displayed when created 1 Object will be displayed when created AT*SEYNQ SEMC create yes/no question Description: Creates a Yes/No question GUI object with an image and a question to be answered Yes or No. When the user presses a relevant key, the unsolicited *SEGUII is sent to the accessory. To be able to use this command, a UI session has to be established.
Developers guidelines | AT commands Description Integer type Tells whether the GUI object will be visible on the screen directly when created. If = 0 then it is possible to use the AT*SESAF command to display the object later 0 Object will not be displayed when created 1 Object will be displayed when created AT*SEDEL SEMC GUI delete Description: Deletes a GUI object specified with .
Developers guidelines | AT commands Description String Text label for the right soft key or the first element in if “More” menu (see description) =0 Integer Icon ID for the icon to be used instead of the text if =1 : Description String – if Text label(s) for the text to be used in the “More” = menu 0 Integer – if Icon ID for the icon to be used instead of the text = 1 : Description
Developers guidelines | AT commands AT*SERSK SEMC remove soft key Description: Removes a soft key action defined with command AT*SESLE. Note: This command has to be entered after AT*SESLE. When the GUI object is removed the soft keys are also removed. Execution command: AT*SERSK=, Test command: AT*SERSK=? Shows if the command is supported.
Developers guidelines | AT commands Unsolicited result codes *SEGUII SEMC GUI indication Description: This unsolicited result code is sent when an action on a GUI object has occurred. The action is related to the type of the GUI object. The object specific information that can be included in is dependent on the action as well as the type of GUI object. Note: The GUI object can create its own actions by using the command AT*SESLE (creating softkey actions).
Developers guidelines | AT commands Description GUI object 7 List (multiple) ACCEPT N_OF_MANY action. The user has selected one or many item(s) in a list Integer. Index(es) of the selected list item(s): [,…] 8 Date input ACCEPT DATE action. The user has accepted a date value in a GUI object String. Date format is depending on the AT+CSDF setting 9 Time input ACCEPT TIME action. The user has accepted a time value in a GUI object String.
Developers guidelines | AT commands *SESFI SEMC session focus indication Description: This unsolicited result code is sent when the session has got focus or when focus for the session has been lost. This result code is activated by AT*SEUIS. Unsolicited result code: *SESFI: When focus for the session is obtained or lost.
Developers guidelines | AT commands Ensemble C38: Bluetooth commands Commands AT*EIBA Ericsson Internal Bluetooth address Description: Command that is generated internally in the platform. It forwards the Bluetooth address of a connected Bluetooth device. Execution command: AT*EIBA= Test command: AT*EIBA=? Shows if the command is supported.
Developers guidelines | AT commands Supported values on depending on : Description 1 . Phone number string (max. 32 digits). The format (type of address) of the phone number string should conform with the rules stated in Digital cellular telecommunications system (Phase 2+); Abbreviations and acronyms, subclause 10.5.4.
Developers guidelines | AT commands AT+NREC Noise reduction and echo cancelling Description: Enables/disables any Echo Cancelling and Noise Reduction functions embedded in the phone. Note: This command only works over Bluetooth wireless technology. This is because all AT commands for audio preferences are deleted and replaced with an audio class and id. However, the command is standard for the BTHF profile and is therefore used in this context.
Developers guidelines | AT commands AT+VGS Gain of speaker Description: Command issued by the HF to report its current speaker gain level setting to the phone. is a decimal numeric constant, relating to a particular (implementation dependent) volume level controlled by the HF. This command does not change the speaker gain of the phone, it simply indicates the current value of the speaker gain in the HF.
Developers guidelines | AT commands bit Description 3 Voice recognition activation (enables unsolicited +BVRA) 4 Remote volume control.
Developers guidelines | AT commands Unsolicited result codes +BVRA Bluetooth voice recognition activation indication Description: Unsolicited result code used to notify the HF when the voice recognition function in the phone has been terminated autonomously. This result code is activated by AT+BVRA.
Developers guidelines | AT commands Note: Due to the small inconsistency between the GSM 07.07 standard and the current Headset specification (Specification of the Bluetooth System; Profiles, v1.1, Part K:6, Headset Profile.), the HF will also accept the “=” symbol in place of “:” as a valid separator for this unsolicited result code.
Developers guidelines | AT commands +GCLIP Graphical caller ID presentation Description: Unsolicited result code activated by AT+GCLIP. Encoding of bitmaps into GCLIP Data The GCLIP data is considered a stream of data segmented into a series of maximum 255 chunks. The chunks are encoded using hexadecimal format. Hence every byte is encoded using two ASCII digits/characters. The length of the chunks is not defined, it is only required that they are sent in the right order.
Developers guidelines | AT commands Ensemble S1: GSM DTE-DCE interface Commands AT+CSCS Select TE character set (ver. 3) Description: Informs TA which character set is used by the TE. TA is then able to convert character strings correctly between TE and ME character sets. When TA – TE interface is set to 8-bit operation and the used TE alphabet is 7-bit, the highest bit is set to zero. Note: The manufacturer specifies how the internal alphabet of ME is converted to and from the TE alphabet.
Developers guidelines | AT commands Execution command: AT+CHUP Test command: AT+CHUP=? Shows if the command is supported. AT+CRC Cellular result codes (ver. 2) Description: Controls whether or not the extended format of incoming call indication or GPRS network request for PDP context activation or notification for VBS/ VGCS calls is used. When enabled, an incoming call is indicated to the TE with unsolicited result code +CRING: instead of the normal RING.
Developers guidelines | AT commands AT+CV120 V.120 rate adaption protocol Description: Sets the values of the V.120 protocol parameters (defined in CCITT V.120) that are carried in the GSM BC and/or LLC information elements. Test command returns values supported by the TA as a compound value. Set command: AT+CV120=[[,[,[,[,[,]]]]]] Read command: AT+CV120? Displays the current and settings.
Developers guidelines | AT commands Description 0 Negotiation is done using logical link zero 1 Negotiation is done with USER INFORMATION messages on a temporary signalling connection AT+VTS DTMF and tone generation Description: Allows the transmission of DTMF tones. These tones may be used, for example, when announcing the start of a recording period. The command is write-only. The command is used only during voice calls. Note: The ATD command is used only for dialling.
Developers guidelines | AT commands Description ASYNC Asynchronous transparent SYNC Synchronous transparent REL ASYNC Asynchronous non-transparent REL SYNC Synchronous non-transparent +CRING Call mode indication Description: When enabled by using AT+CRC, an incoming call is indicated with +CRING instead of +RING.
Developers guidelines | AT commands Ensemble S3: GSM data/fax Commands AT+CBST Select bearer service type (ver. 3) Description: Selects the bearer service with data rate and the connection element to be used when data calls are originated. Values may also be used during mobile terminated data call setup, especially in the case of single numbering scheme calls. Set command: AT+CBST=[,[,[]]] Read command: AT+CBST? Displays the current setting.
Developers guidelines | AT commands : Description 1 Non transparent. Default value AT+CRLP Radio link protocol (ver. 2) Description: Radio Link Protocol (RLP) parameters used when non-transparent data calls are originated, may be altered with the set command. Available command subparameters depend on the RLP versions implemented by the device. For example, may not be available if the device supports only versions 0 and 1.
Developers guidelines | AT commands Description 61 Default value Description 38–100 Acknowledgement timer T1 setting, in 10 ms steps 48 T1=480 ms. Default value Description 0–255 Number of retransmission attempts, N2.
Developers guidelines | AT commands Ensemble S4: Extended error reporting Commands AT+CEER Extended error report (ver.
Developers guidelines | AT commands Ensemble S5: GSM HSCSD Commands AT+CHSD HSCSD device parameters (ver. 2) Description: The execution command returns information about HSCSD features (refer to GSM 02.34) supported by the ME. The test command does not return any values, only OK to show that the command is supported. Execution command: AT+CHSD Execution command response: +CHSD: ,,,, Test command: AT+CHSD=? Shows if the command is supported.
Developers guidelines | AT commands Description 4 Indicates that the accepted channel coding for the next established non-transparent HSCSD call is 9.6 Kbps 8 Indicates that the accepted channel coding for the next established non-transparent HSCSD call is 14.4 Kbps 12 Indicates that the accepted channel codings for the next established non-transparent HSCSD call are both 9.6 Kbps and 14.4 Kbps. Default value AT+CHSN HSCSD non-transparent call configuration (ver.
Developers guidelines | AT commands : Note: Description 0 TA/ME calculates a proper number of receive time slots from currently selected and . See note below 1 Wanted number of receive time slots is 1. Default value 2 Wanted number of receive time slots is 2 The Description text above is copied from GSM 27.007 and should be interpreted as follows: If the and are both set to “0”, the number of receive time slots is calculated from and .
Developers guidelines | AT commands AT+CHSC HSCSD current call parameters (ver. 2) Description: This execution command returns information about the current HSCSD call parameters: • The current number of receive and transmit time slots • Air interface user rate • Channel coding Execution command: AT+CHSC Execution command response: +CHSC:,,, Test command: AT+CHSC=? Shows if the command is supported. Parameters: : Description 0 No HSCSD call is active.
Developers guidelines | AT commands Description 4 Current channel coding is 9.6 Kbps. (TCH/F9.6) 8 Current channel coding is 14.4 Kbps. (TCH/F14.4) Note: The value “0” only applies when no HSCSD call is active (general BS 20 or 30) and in such a case all four parameters will be “0” AT+CHSR HSCSD parameters report (ver.
Developers guidelines | AT commands AT+CHSU HSCSD automatic user-initiated upgrade Description: Controls whether or not automatic user initiated service level upgrading will be used for non-transparent HSCSD calls. “Automatic” means that, if enabled, the ME/TA will use the UP bit in the received RLP frames to determine when to initiate user initiated service level upgrading (that is, when to modify the +CHSN parameters and/or for the current call). Refer to GSM 07.
Developers guidelines | AT commands Ensemble S6: GSM network services Commands AT+CNUM Subscriber number (ver. 2) Description: Returns the MSISDN related to the subscriber (this information can be stored in the SIM or in the ME). If a subscriber has different MSISDN for different services, each MSISDN is returned in a separate line. Note: The implementation of this command is according to Bluetooth HFP 1.5, which deviates somewhat from the 3GPP.
Developers guidelines | AT commands : Description 3 Packet Access (synchronous). Not supported 4 Voice 5 Fax 6–127 All other values below 128 are reserved by GSM 07.07. Not supported Not supported Description 0 3.1 kHz. Not supported 1 UDI. Not supported AT+CREG Network registration (ver.
Developers guidelines | AT commands Description 2 Not registered, but ME is currently searching a new operator to register to 3 Registration denied 4 Unknown 5 Registered, roaming Description String type Two byte location area code in hexadecimal format. For example, “00C3” equals 195 in decimal Description String type Four byte cell ID in hexadecimal format.
Developers guidelines | AT commands Read command response: +COPS: [,,] Test command: AT+COPS=? Shows if the command is supported. Test command response: +COPS: [list of supported (,long alphanumeric ,short alphanumeric ,numeric )s][,,(list of supported s),(list of supported s)] Parameters: : Description 0 Automatic ( field is ignored.) Default value 1 Manual ( field will be present) 2 Deregister from network.
Developers guidelines | AT commands Description 1 Available 2 Current 3 Forbidden Description 0 GSM. Default value 1 GSM Compact. Not supported 2 UTRAN : AT+CLIP Calling line identification (ver. 2) Description: This command refers to the GSM/UMTS supplementary service CLIP (Calling Line Identification Presentation) that enables a called subscriber to get the Calling Line Identity (CLI) of the calling party when receiving a mobile terminated call.
Developers guidelines | AT commands Note: When CLI is not available (=2), will be an empty string (““) and value will not be significant. Nevertheless, the phone may return the recommended value 128 for (TON/NPI unknown in accordance with GSM 04.08 subclause 10.5.4.7). When CLI has been withheld by the originator, (=1) and the CLIP is provisioned with the “override category” option (refer to 3GPP TS 22.081 and 3GPP TS 23.
Developers guidelines | AT commands AT+CCFC Calling forwarding number and conditions (ver. 2) Description: Allows control of the call forwarding supplementary service according to 3GPP TS 22.082. Registration, erasure, activation, deactivation and status query are supported. When querying the status of a network service (=2) the response line for “not active” case (=0) should be returned only if the service is not active for any .
Developers guidelines | AT commands Description Integer format Type of address octet in integer format (GSM 04.08). Default value is 145 when dialling string includes international access code character “+”, otherwise 129 129 ISDN/telephony numbering plan, national/international unknown. Default value if “+” is not in 145 ISDN/telephony numbering plan, international number.
Developers guidelines | AT commands : Description 0 Not active 1 Active AT+CCWA Call waiting (ver. 2) Description: Allows control of the Call Waiting supplementary service according to 3GPP TS 22.083. Activation, deactivation and status query are supported. When querying the status of a network service (=2) the response line for 'not active' case (=0) should be returned only if service is not active for any .
Developers guidelines | AT commands Description Integer Sum of integers each representing a class of information. Default value=3 1 Voice L1 2 Data 4 Fax 8 Short message service 16 Data circuit sync 32 Data circuit async 64 Dedicated packet access 128 Dedicated PAD access Description 0 Not active 1 Active : AT+CHLD Call hold and multiparty (ver.
Developers guidelines | AT commands Note: Description 1X Releases the specific active call X 2 Places all active calls on hold and accepts the other (held or waiting) call 2X Places all active calls, except call X, on hold 3 Adds a held call to the conversation 4 Connects two calls and disconnects the subscriber from both calls “X” is the numbering (starting with 1) of the call given by the sequence of setting up or receiving the calls (active, held or waiting) as seen by the served subscr
Developers guidelines | AT commands AT+CSSN Supplementary service notification (ver. 2) Description: This command refers to supplementary service related network initiated notifications. The set command enables/disables the presentation of notification result codes from TA to TE.
Developers guidelines | AT commands Description 5 Outgoing calls are barred 6 Incoming calls are barred 7 CLIR suppression rejected Description 0–9 CUG index 10 No index (preferred CUG taken from subscriber data) Description 0 This is a forwarded call (MT call setup) 1 This is a CUG call (also present) (MT call setup) 2 Call has been put on hold (during a voice call) 3 Call has been retrieved (during a voice call) 4 Multiparty call entered (during a
Developers guidelines | AT commands Description 0 Query CCM value. Default value 1 Deactivate the unsolicited reporting of CCM value 2 Activate the unsolicited reporting of CCM value Description String type Three bytes of the current call meter value in hexadecimal format. For example, “00001E” indicates decimal value 30. The value is in home units and bytes are similarly coded as the ACMmax value in the SIM : AT+CACM Accumulated call meter (ver.
Developers guidelines | AT commands Read command: AT+CAMM? Displays the current value Test command: AT+CAMM=? Shows if the command is supported Parameters: : Description String SIM – PIN2 Description String Accumulated call meter maximum value. Similarly coded as under AT+CAOC.
Developers guidelines | AT commands Description 0 ”Multiple called numbers service” is not provisioned 1 ”Multiple called numbers service” is provisioned 2 Unknown (no network, and so on) AT+COLP Connected line identification presentation Description: This command refers to the GSM/UMTS supplementary service COLP (Connected Line Identification Presentation) that enables a calling subscriber to get the connected line identity (COL) of the called party after setting up a mobile originated call
Developers guidelines | AT commands AT+CPOL Preferred operator list Description: Edits the user preferred list of networks in the active application on the UICC (GSM or USIM) or preferred list of networks in the SIM card. Execution command writes an entry in the SIM list of preferred operators (EFPLMNsel), when the SIM card is present or when the UICC is present with an active GSM application.
Developers guidelines | AT commands Description string type indicates if the format is alphanumeric or numeric (see AT+COPS) AT+COPN Read operator names Description: Returns the list of operator names from the ME. Each operator code that has an alphanumeric equivalent in the ME memory is returned. Execution command: AT+COPN Execution command response: +COPN: , [+COPN: ,[...
Developers guidelines | AT commands AT*EIPS Identify presentation set Description: Enables or disables the presentation of the alpha tag (first name and last name) of the caller ID and called ID to the terminal equipment if the ID is recognised. The presentation is performed by unsolicited result codes, *ELIP for caller ID and *EOLP for called ID. Set command: AT*EIPS=, Read command: AT*EIPS? Displays the current parameter settings.
Developers guidelines | AT commands Description 4 Unknown 5 Registered – Roaming +CLIP Calling line identification indication (ver. 2) Description: Enables a called subscriber to get the calling line identity (CLI) of the calling party when receiving a mobile terminated call. This result code is activated by AT+CLIP.
Developers guidelines | AT commands Description String type String type subaddress of format specified by . As described in ITU_T I.330: “The subaddress is a sequence of digits, the maximum length of which will be 20 octets (40 digits). All ISDNs will be capable of conveying the ISDN subaddress transparently and will not be required to examine or operate on any of the subaddress information.
Developers guidelines | AT commands Unsolicited result code: *ELIP: Parameter: : String. A text with the first name and last name of the caller ID. *EOLP Connected line alpha tag Description: This result code is returned after every RING (or +CRING) result code sent from phone to terminal equipment. This response is also sent when a normal voice call is answered. This result code is enabled by using AT*EIPS.
Developers guidelines | AT commands Description 0 Unconditional call forwarding is active 1 Some of the conditional call forwardings are active 2 A call has been forwarded 3 A call is waiting 5 Outgoing calls are barred 6 Incoming calls are barred 7 CLIR suppression rejected 8 This is a CUG call ( present) : Integer. CUG index. Range: 0–32767.
Developers guidelines | AT commands : String. Hexadecimal form of three bytes of the current call meter value. The value is in home units and the bytes are coded similarly as the ACMmax value in the SIM. *EDIF Divert function (ver. 2) Description: This unsolicited result code will be generated when a divert notification is sent from the network provider. These notifications could be sent when a service is actived, deactived or interrogated.
Developers guidelines | AT commands Description 3 Not reachable (CFNrc – Call forwarding on not reachable). This service lets a called mobile subscriber have the network send incoming calls that do not reach the subscriber number to another directory number. The subscriber can send all calls, or just those associated with a specific basic service group 4 All call forwarding. This code describes all call forwarding services.
Developers guidelines | AT commands Description Integer Type of address octet in integer format. Default value is 145 when dialing string includes international access code character “+”, otherwise 129. Note: Some network providers force the type of number to international, that is, “+” will always be appended and the will be set to 145, regardless of the format of the input.
Developers guidelines | AT commands AT command Response Comment +CRING: VOICE +CLIP: ”0706123456”, 129 After every CRING, the calling line identity is presented Reject call AT+CLIP? +CLIP: 1,1 OK CLIP enabled and provisioned Disable calling line identification AT+CLIP=0 OK Call hold and multiparty This use scenario uses the call hold functionality to switch between two calls.
Developers guidelines | AT commands Ensemble S7: GSM USSD Commands AT+CUSD Unstructured supplementary service data (ver. 2) Description: Allows control of the Unstuctured Supplementary Service Data (USSD) according to 3GPP TS 22.090. Both network and mobile initiated operations are supported. Parameter is used to disable/enable the presentation of an unsolicited result code (USSD response from the network or network initiated operation) +CUSD: [,] to the TE.
Developers guidelines | AT commands Description If indicates • If TE character set other than “HEX” (refer command Select TE Character Set +CSCS): ME/TA that 3GPP TS 23.038 converts GSM alphabet into current TE charac7-bit default ter set according to rules of 3GPP TS 27.005 alphabet is used: Annex A • If TE character set is “HEX”: ME/TA converts each 7-bit character of GSM alphabet into two IRA character long hexadecimal number.
Developers guidelines | AT commands Network Mobile Equipment Mobile Accessory 2b Answer from accessory Answer not shown in display. Display cleared. 3a Edit in display and send to network 3b Signal from accessory Signal not shown in display Unsolicited result codes +CUSD CUSD indication Description: Indicates a network-initiated operation. This command is enabled by using AT+CUSD.
Developers guidelines | AT commands Ensemble S8: GSM facility lock Commands AT+CLCK Facility lock (ver. 5) Description: Execution command is used to lock, unlock or interrogate an ME or a network facility . Password is normally needed to do such actions. When querying the status of a network service (=2) the response line for “not active” case (=0) should be returned only if service is not active for any .
Developers guidelines | AT commands Description “SC” SIM (lock SIM card). SIM asks for a password when the phone is powered-up and when this lock command is issued “P2” SIM PIN 2. ”AO” BAOC (Barr All Outgoing Calls). Refer to 3GPP TS 22.088 clause 1 ”OI” BOIC (Barr Outgoing International Calls). Refer to 3GPP TS 22.088 clause 1 “AI” BAIC (Barr All Incoming Calls). Refer to 3GPP TS 22.088 clause 2 “IR” BIC-Roam (Barr Incoming Calls when Roaming outside the home country).
Developers guidelines | AT commands Description 1 Lock 2 Query status Description 0 Not active 1 Active 2 Not available Description string type Shall be the same as password specified for the facility from the phone user interface or with command AT+CPWD : : : A sum of integers each representing a class of information. Default value =7 Description 1 Voice 2 Data. Refers to all bearer services.
Developers guidelines | AT commands Description “CS” CNTRL (lock control surface). For example, phone keyboard. Not supported “PS” PH-SIM (lock phone to SIM card). Phone asks for a password when other than current SIM card is inserted “SC” SIM (Lock SIM card). SIM asks for a password when the phone is powered-up and when this lock command is issued “P2” SIM PIN2 “AO” BAOC (Barr All Outgoing Calls). Refer to GSM 02.88 clause 1 “OI” BOIC (Barr Outgoing International Calls).
Developers guidelines | AT commands Description String type is the new password.
Developers guidelines | AT commands Ensemble S9: Mobile equipment, control and status Commands AT+CFUN Set phone functionality (ver. 2) Description: Selects the level of functionality in the MS. Level “full functionality” is where the highest level of power is drawn. “Minimum functionality” is where minimum power is drawn, that is, the ME is switched off and only the RTC clock is running. Note: ME resetting with parameter is not supported.
Developers guidelines | AT commands AT+CPAS Phone activity status (ver. 3) Description: Returns the activity status of the ME. It can be used to interrogate the ME before requesting action from the phone. When the command is executed without the argument, the command returns values from 0 to 128. When, on the other hand, the command is executed with the argument set to 1, the command may return values from 129 to 255.
Developers guidelines | AT commands Read command response +CPIN: Test command: AT+CPIN=? Shows if the command is supported. Test command response: +CPIN: (supported s) Parameters: : Description string The range for the SIM PIN and the PH-SIM PIN is 4–8 digits. The SIM PUK consists of 8 digits.
Developers guidelines | AT commands AT+CBC Battery charge (ver. 2) Description: Execution and read command returns battery connection status and battery level of the phone. Note: Even when a charger is connected, the parameter still will give the status of the battery capacity in percent. Execution command: AT+CBC Execution command response: +CBC: , Read command: AT+CBC? Displays the current and values.
Developers guidelines | AT commands Description 0 -113 dBm or less 1 -111 dBm 2–30 -109 dBm to -53 dBm 31 -51 dBm or greater 99 Not known or not detectable Description 0–7 As RXQUAL values in the table in GSM 05.08 subclause 8.2.4 99 Not known or not detectable : AT+CKPD Keypad control (ver. 7) Description: Emulates ME keypad by giving each keystroke as a character in a string .
Developers guidelines | AT commands Char IRA (dec) Comment (+ some known key symbols) 0–9 48– 57 Number keys : 58 Escape character for manufacturer specific keys < 60 Left arrow > 62 Right arrow C/c 67/99 Clear display (C/CLR) D/d 68/100 Volume down L/l 76/108 Phone lock (LOCK) If supported by ME P/p 80/112 Power (PWR) U/u 85/117 Volume up If supported by ME V/v 86/118 Down arrow [ 91 Soft key 1 ] 93 Soft key 2 ^ 94 Up arrow :G 58+71 Go music button.
Developers guidelines | AT commands Char IRA (dec) Comment (+ some known key symbols) :] 58+93 Jack knife opened If supported by ME :D 58+68 Multi task button (shortcut to desktop) If supported by ME :L 58+76 Flash lamp button If supported by ME :P 58+80 “Push to talk” button If supported by ME :S 58+83 Media player button If supported by ME := 58+61 Fire (gamepad) :< 58+60 Up left (gamepad) :| 58+124 Up right (gamepad) :V 58+86 Down left (gamepad) :> 58+62 Down right (gamep
Developers guidelines | AT commands Description 0–255 0 to 25.5 seconds (default values are manufacturer specific, but should be so long that a normal ME can handle keystrokes correctly) AT+CIND Indicator control (ver. 5) Description: Check the current status of indicators and states in the phone, for example, check if a charger is connected, check the current state for a call setup, and so on.
Developers guidelines | AT commands Description “roam” Roaming indicator (0–1) – Home net status, 0 = Home Net “callsetup” Bluetooth proprietary call set up status indicator. Possible values are as follows (range is 0–3): 0: Not currently in call set up 1: Incoming call process ongoing 2: Outgoing call set up is ongoing 3: Remote party being alerted in an outgoing call “callheld” Indicates the status of any held calls on the AG: 0 = No held calls.
Developers guidelines | AT commands AT+CMER Mobile equipment event reporting Description: Enables or disables sending of unsolicited result codes from ME to TE in the case of key pressings, display changes and indicator state changes. controls the processing of unsolicited result codes specified within this command. controls the effect on buffered codes when 1, 2 or 3 is entered. If the ME does not support a setting, +CME ERROR: is returned.
Developers guidelines | AT commands Description 1 Indicator event reporting using +CIEV: ,. indicates the indicator order number (as specified for +CIND) and is the new value of indicator. Only those indicator events, which are not caused by +CIND will be indicated by the TA to the TE Description 0 TA buffer of unsolicited result codes defined within this command is cleared when 1...3 is entered.
Developers guidelines | AT commands : Description 0 IDLE 1 CALLING (MO) 2 CONNECTING (MO) 3 ACTIVE (connection between A and B) 4 HOLD 5 WAITING (MT) 6 ALERTING (MT) 7 BUSY Description 1 VOICE 2 DATA 4 FAX Not supported 128 VOICE2 Description Integer Reported when returning to the IDLE state ( = 0).
Developers guidelines | AT commands Description Integer Type of address octet in integer format (refer to GSM 04.08 subclause 10.5.4.7). Default value is 145 when dialling string includes international access code character “+”, otherwise 129. Only valid for: • = 1 (CALLING) • = 5 (WAITING) • = 6 (ALERTING) AT+CLAN Language Description: Sets the language in the phone.
Developers guidelines | AT commands AT*EJAVA Ericsson Java application function Description: Requests the MT to perform a Java application function specified by and . Note: • There is no guarantee that the application will execute. The command will return OK if the command, including parameters, is supported. This also means that there is no correlation between the OK response and the time the application function is performed by the MT.
Developers guidelines | AT commands Description String For = 0, 3: The search path to the application to be run/ installed Integer For = 2: The of the application Integer For = 4: The of the application : Description String The name of a java application located in the specified directory Description String The name of the vendor Description String The actual version
Developers guidelines | AT commands Parameter: : Description 0 Silent mode off. Default value 1 Silent mode on AT*ESKL Key-lock mode Description: Sets the key lock mode in the phone. Set command: AT*ESKL= Read command: AT*ESKL? Displays the current setting. Test command: AT*ESKL=? Shows if the command is supported. Test command response: *ESKL: (list of supported s) Parameter: : Description 0 MANUAL.
Developers guidelines | AT commands AT*EAPP Application function (ver. 5) Description: Requests the MT to perform an application function specified by and . The parameter specifies which function within the specified application to call. The parameters can be used to pass data to the application. The use of the parameters are specified with each subfunction. Note: There is no guarantee that the application will execute.
Developers guidelines | AT commands : Description 7 Notes application 8 Image browser 9 Sound browser 10 Camera application 11 Media player application Application specific information, see tables below. , Description 0 Send new SMS message. Pre-entered message text can be provided in . Default value 1 Inbox 2 Unsent 3 Add new template. Pre-entered message text can be provided in 4 Sent items.
Developers guidelines | AT commands , Description 4 Add new group. Pre-entered name can be provided in 5 Add new email address. Pre-entered address can be provided in , Description 0 Send new message. Pre-entered message (body) text can be provided in . Default value 1 Inbox (read new mail): • =’Y’ => check for new mail • =’N’ => do not check for new mail 2 Outbox 3 Draft 4 Add attachment – image.
Developers guidelines | AT commands , Description 0 Send new text message. Text will be included in 1 Inbox (read new mail). =”Y” => Check for new mail. =”N” => Do not check for new mail 2 Outbox 3 Draft 4 Add attachment – image. Search path in the file system to the image will be included in 5 Add attachment – voice or sound clip. Search path in the file system to the audio file will be included in 6 Add attachment – motion.
Developers guidelines | AT commands , Description 255 Close sound browser , Description 0 Start the camera application , Description 0 Start the media player application and play the file located in the search path provided in Example: AT*EAPP=? *EAPP: 0,(0-7) *EAPP: 1,(0-5) *EAPP: 2,(0-4) *EAPP: 3,(0-4) *EAPP: 4,(0-5) *EAPP: 7,(0-3) *EAPP: 8,(0-2,255) OK AT+CMEC Mobile equipment control mode Description: Selects which equipment op
Developers guidelines | AT commands Description 1 only TE can write to ME display (with command AT+CDIS) 2 ME display can be written by both ME and TE Description 0 only ME can set the status of its indicators (command AT+CIND can only be used to read the indicators) 1 only TE can set the status of ME indicators (with command AT+CIND) 2 ME indicators can be set by both ME and TE : AT+CRSM Restricted SIM access Description: By using this command instead of Generic SIM Acc
Developers guidelines | AT commands Description Integer Parameters passed on by the ME to the SIM. These parameters are mandatory for every command, except GET RESPONSE and STATUS. The values are described in 3GPP 51.011 , , Description Integer Parameters passed on by the ME to the SIM. These parameters are mandatory for every command, except GET RESPONSE and STATUS. The values are described in 3GPP 51.
Developers guidelines | AT commands AT*EKSE Ericsson keystroke send Description: Sends a keystroke identifier to the ME. The ME makes a context sensitive interpretation of the keystroke based on the state of the MMI (for instance, SMS input mode, Standby, Charge-only Mode). Note: If the value of the keystroke identifier does not correspond to a supported Unicode value, the correct character is not given. See also www.unicode.org.
Developers guidelines | AT commands : Description 5 Ringer level 5 6 Ringer level 6 7 Ringer level 7 8 Ringer level 8 255 Increasing ringer level There is no specific setting for the calltype parameters in the phone. The three supported calltypes are pointing at the the same audio setting in the phone. For example, if Line 1 is changed, also Line 2 and Data will change. Description 1 Line 1.
Developers guidelines | AT commands Execution command: AT+CMUT= Read command: AT+CMUT? Displays current settings. Read command response: +CMUT: Test command: AT+CMUT=? Shows if the command is supported. Test command response: +CMUT: (list of supported s) Parameter: : Description 0 Mute off. Default value 1 Mute on AT*EMEM Ericsson memory management Description: Reports the file system memory usage.
Developers guidelines | AT commands AT+CRMP Ring melody playback (ver. 2) Description: Causes the phone to playback a specific ring type. The playback is not stopped when keys are pressed on the phone. The playback is stopped when the issuing accessory is disconnected from the phone. Execution command: AT+CRMP=[, [,]] Test command: AT+CRMP=? Shows if the command is supported.
Developers guidelines | AT commands AT*EKEY Keypad/joystick control (ver. 2) Description: Emulates ME keypad by giving each keystroke as a character . If emulation fails in an ME, an error, +CME ERROR: is returned. This command should be accepted (OK returned) before actually starting to press the keys. Thus unsolicited result codes of key pressings and display events can be returned (see AT+CMER). It will also be possible to receive unsolicited event for CKEV when an EKEY is sent to the ME.
Developers guidelines | AT commands Char IRA (dec) Comment plus some known key symbols F/f 70/102 Function (FCN) – option key G/g 71/103 Voice note P/p 80/112 Power (PWR) S/s 83/115 Connection start (SEND) U/u 85/117 Volume up V/v 86/118 Down joystick direction [ 91 Soft key 1 ] 93 Soft key 2 ^ 94 Up joystick direction H/h 200 Button pushed on the MC link (BT) headset :R 58 + 82 Back :C 58 + 67 Camera :G 58 + 71 Go music button.
Developers guidelines | AT commands Char IRA (dec) Comment plus some known key symbols Definition of an “abstract game event”: An event that is not absolutely mapped to one specific game event and not to a specific input device on the phone.
Developers guidelines | AT commands Test command response *ECDF: (list of supported s) Parameter: : Description 32528 0x7F10 : DF Telecom 32544 0x7F20 : DF GSM. Default DF 32579 0x7F43 DF VI: VIAG HomeZone specific DF AT*STKC SIM application toolkit configuration Description: Indicates to the SIM which SAT features are supported by AT commands (ref. 3GPP TS 11.14) and enables unsolicited resultcodes *STKI and *STKN sent from ME to TE.
Developers guidelines | AT commands Test command: AT*STKE=? Test if command is supported Parameter: : Description String type SIM application toolkit command (hexadecimal format) starting with command tag. See 3GPP TS 11.
Developers guidelines | AT commands Description 1 Key pressed +CIEV Indicator event Description: Indicates changes in indicator levels. Enabled with AT+CMER.
Developers guidelines | AT commands Description 0 IDLE 1 CALLING 2 CONNECTING 3 ACTIVE 4 HOLD 5 WAITING 6 ALERTING 7 BUSY Description 1 VOICE 2 DATA 4 FAX 128 VOICE2 : : Integer. Reported when returning to IDLE state (=0) Description 8=H´08 CC (Call Control) 68=H´44 MM (Mobile Management) 69=H´45 MS (Mobile Station) 122=H´7A RR (Radio Resources) : Integer.
Developers guidelines | AT commands Description String type SIM application toolkit command (hexadecimal format) starting with command tag. See 3GPP TS 11.14 for details *STKN SIM application toolkit notify Description: Indicates commands and responses handled by ME. Enabled by AT*STKC.
Developers guidelines | AT commands AT command Response Comment +CIEV: 2,5 Signal strength indicator changes its state to “5” Disable unsolicited result codes for keypad and indicator events AT+CMER=,0,,0, OK Call monitoring This scenario shows how call monitoring is activated and how call events are received.
Developers guidelines | AT commands AT command Response Comment OK The phone keyboard will, after a time delay, be locked Ensemble S10: GSM mobile equipment error control Commands AT+CMEE Report mobile equipment error Description: Disables or enables the use of result code +CME ERROR as an indication of an error relating to the functionality of the ME. When enabled, ME related errors cause +CME ERROR final result code instead of the regular ERROR final result code.
Developers guidelines | AT commands Ensemble S11: SMS and PDU mode Commands AT+CSMS Select message service (ver.2) Description: Selects messaging service . It returns the types of messages supported by the ME – for mobile terminated messages, for mobile originated messages and for broadcast type messages. If the chosen service is not supported by the ME, but is supported by the TA, final result code, +CME ERROR is returned.
Developers guidelines | AT commands Description 0 Mobile originated messages not supported 1 Mobile originated messages supported Description 0 Broadcast messages not supported 1 Broadcast messages supported : AT+CPMS Preferred message storage (ver. 4) Description: Set command selects memory storage , and to be used for reading, writing, and so on.
Developers guidelines | AT commands Description string type Memory to which received SMs are preferred to be stored (unless forwarded directly to terminal equipment). Received CBMs (Cell Broadcast Messages) are always stored in “BM” (Broadcast Message storage) or some manufacturer specific storage, unless directly forwarded to terminal equipment “ME” Phone message storage.
Developers guidelines | AT commands AT+CSCA Service centre address (ver. 2) Description: Updates the SMCS address, through which mobile originated SMS are transmitted. In text mode, the setting is used by send (AT+CMGS) and write (AT+CMGW) commands. In PDU mode, the setting is used by the same commands, but only when the length of the SMCS address (coded into parameter) equals zero.
Developers guidelines | AT commands AT+CRES Restore settings Description: Restores the message service settings from non-volatile memory to active memory. A TA can contain several profiles of settings. The settings specified in AT+CSCA are restored. Certain settings, for example, SIM SMS parameters, may not be supported by the storage and can therefore not be restored. Execution command: AT+CRES[=] Test command: AT+CRES=? Shows if the command is supported.
Developers guidelines | AT commands Description 1 If SMS-DELIVER is stored into ME/TA, indication of the memory location is routed to the TE using unsolicited result code: +CMTI: , 3 Class 3 SMS-DELIVERs are routed directly to TE using unsolicited result codes +CMT: . Messages of other data coding schemes result in indication as defined in =1 Description 0 Store message to “BM” (or some manufacturer specific memory).
Developers guidelines | AT commands AT+CMGL List message (ver. 2) Description: Returns messages with status value from preferred message storage to the TE. Entire data units are returned. If status of the message is “received unread”, status in the storage changes to “received read”. Execution command: AT+CMGL[=] Execution command response: +CMGL:,,[],[ +CMGL: ,,[],[...
Developers guidelines | AT commands Description Hexadecimal value In the case of SMS: GSM 04.11 SC address followed by GSM 03.40 TPDU in hexadecimal format. The phone converts each octet of TP data unit into two IRA character long hexadecimal number, for example, octet with integer value 42 is presented to terminal equipment as two characters 2A (IRA 50 and 65). In the case of CBS: GSM 03.41 TPDU in hexadecimal format : See AT+CPMS. AT+CMGR Read message (ver.
Developers guidelines | AT commands : Description Integer type Value indicating in PDU mode (AT+CMGF=”0”), the length of the actual TP data unit in octets. The RP layer SMSC address octets are not counted in the length) Description : Hexadecimal value In the case of SMS: GSM 04.11 SC address followed by GSM 03.40 TPDU in hexadecimal format.
Developers guidelines | AT commands Execution command: AT+CMGS= Execution command response: +CMGS: [,] Test command: AT+CMGS=? Shows if the command is supported. Parameters: : Description Integer type GSM 03.40 TP-Message-Reference in integer format Description Integer type Value indicating in PDU mode (AT+CMGF=”0”), the length of the actual TP data unit in octets.
Developers guidelines | AT commands Description 129 ISDN/telephony numbering plan, national/ international unknown. Default value if “+” is not in 145 ISDN/telephony numbering plan, international number. Default value if “+” is in 161 ISDN/telephony numbering plan, national number 128–255 Valid values, see GSM 04.08 section 10.5.4.7 : Integer. GSM 03.40 TP-Message-Reference. AT+CMGW Write message to memory (ver. 2) Description: Stores a message to memory storage .
Developers guidelines | AT commands Description Hexadecimal value In the case of SMS: GSM 04.11 SC address followed by GSM 03.40 TPDU in hexadecimal format. ME/TA converts each octet of TP data unit into two IRA character long hexadecimal number. For example, octet with integer value 42 is presented to TE as two characters, 2A (IRA 50 and 65). In the case of CBS: GSM 03.
Developers guidelines | AT commands AT+CMGC Send command (ver. 1) Description: Sends a command message from a TE to the network (SMS-COMMAND). The entering of PDU is done in a similar way as with the command Send Message, AT+CMGS. Message reference value is returned to the TE on successful message delivery. Values can be used to identify the message upon unsolicited delivery status report result code.
Developers guidelines | AT commands AT+CMMS More messages to send Description: Controls the continuity of SMS relay protocol link. When the feature is enabled (and supported by the network), multiple messages can be sent much faster as the link is kept open. Set command: Set mode of SMS relay protocol link: AT+CMMS= Read command: AT+CMMS? Display current setting. +CMMS: Test command: AT+CMMS=? Test if command is supported and return supported parameter values as a compound value.
Developers guidelines | AT commands +CMTI New message indication Description: Indication of the message memory location is routed to the terminal equipment. Enabled by AT+CNMI. Unsolicited result code: +CMTI: , Parameters: : Description “ME” Phone message storage “SM” SIM message storage : Integer. Value is in the range of location numbers supported by the associated memory.
Developers guidelines | AT commands Use scenarios New message indication This scenario shows how the new message indication result codes are handled. AT command Response Comment Query new message unsolicited result code modes AT+CNMI=? +CNMI: (3),(0-1), (0,2),(0),(0) OK Send SM indications to terminal equipment.
Developers guidelines | AT commands Commands AT+CGDCONT Define PDP context (ver. 1) Description: Specifies the PDP context parameter values for a PDP context identified by the parameter. The number of PDP contexts that may be in a defined state at the same time is given by the range returned by the test command. A special form of the set command, +CGDCONT= causes the values for context number to become undefined. The test command returns values supported as a compound value.
Developers guidelines | AT commands : A string parameter that identifies the ME in the address space applicable to the PDP. If the value is null or omitted, then a value may be provided by the TE during the PDP startup procedure or, failing that, a dynamic address will be requested. See 3GPP TS 27.007 : Description 0 PDP data compression OFF. Default value 1 PDP data compression ON 2–255 Reserved Description 0 PDP header compression OFF.
Developers guidelines | AT commands AT+CGATT Packet service attach or detach Description: Attaches the ME to, or detaches the ME from, the GPRS/Packet Domain service. After the command has completed, the ME remains in V.25ter command state. If the ME is already in the requested state, the command is ignored and the OK response is returned. If the requested state cannot be achieved, an ERROR or +CME ERROR response is returned.
Developers guidelines | AT commands Test command response: +CGACT: (list of supported s) Parameters: : Description 0 PDP context activation deactivated 1 PDP context activation activated : Integer. Specifies the particular PDP context definition. See the AT+CGDCONT command.
Developers guidelines | AT commands Test command: AT+CGDATA=? Shows if the command is supported. Test command response: +CGDATA: (list of supported s) Parameters: : Layer 2 protocol used between ME and TE. Description “PPP” Point-to-Point Protocol for a PDP, such as IP : Integer. Specifies the particular PDP context definition. See the AT+CGDCONT command. AT+CGEREP Packet domain event reporting (ver.
Developers guidelines | AT commands AT+CGREG Packet domain network registration status Description: Controls the presentation of the unsolicited result code +CGREG: when =’1’ and there is a change in the ME GPRS network registration status or +CGREG: [,,] when =’2’ and there is a change of the network cell. Note: If the GPRS MT also supports circuit mode services, AT+CREG and the +CREG result code apply to the registration status and location information for those services.
Developers guidelines | AT commands Execution command: AT+CGPADDR=[[,[,...]]] Response: +CGPADDR: , [+CGPADDR: , [...]] Test command: AT+CGPADDR=? Shows if the command is supported. Test command response: +CGPADDR: (list of defined s) Parameters: : Integer. Specifies a particular PDP context definition (see AT+CGDCONT). If no is specified, the addresses for all defined contexts are returned.
Developers guidelines | AT commands Read command response: Test command: Test command response: +CGDSCONT: , , , [ +CGDSCONT: , , , [...]] AT+CGDSCONT=? Shows if the command is supported.
Developers guidelines | AT commands AT+CGTFT Traffic flow template Description: Allows the TE to specify a Packet Filter for a Traffic Flow Template (TFT) that is used in the GGSN for routing of downlink packets onto different QoS flows towards the TE. The concept is further described in the 3GPP TS 23.060. A TFT consists of from one to up to eight Packet Filters, each identified by a unique .
Developers guidelines | AT commands Read command response: Test command: Test command response: +CGTFT: , , , , , , , , , [ +CGTFT: , , ,
Developers guidelines | AT commands : Description 0–255 Supported values Description String Consists of dot-separated numeric (0–65535) parameters on the form “f.t” : : Description String Consists of dot-separated numeric (0–65535) parameters on the form “f.
Developers guidelines | AT commands 0–255 Supported values AT+CGEQREQ 3G quality of service profile (requested) Description: Allows the TE to specify a UMTS Quality of Service profile that is used when the MT sends an Activate PDP context request message to the network. The set command specifies a profile for the context identified by the (local) context identification parameter, .
Developers guidelines | AT commands Read command response: Test command: Test command response: +CGEQREQ: , ,,,,,,,,,,,[ +CGEQREQ: , ,,,,,
Developers guidelines | AT commands Description Integer The maximum number of Kbps delivered to UMTS (uplink traffic) at a SAP. Note: Not all integer values are valid. The general rule is that the integer will be rounded down to the nearest valid value.
Developers guidelines | AT commands Integer Guaranteed number of Kbps delivered by UMTS (downlink traffic) at a SAP (provided that there is data to deliver). Note: Not all integer values are valid. The general rule is that the integer will be rounded down to the nearest valid value.
Developers guidelines | AT commands Description String Indicates the target value for the undetected bit error ratio in the delivered SDUs. If no error detection is requested, Residual bit error ratio indicates the bit error ratio in the delivered SDUs. The value is specified as “mEe”.
Developers guidelines | AT commands AT+CGEQMIN 3G quality of service profile (minimum acceptable) Description: This command allows the TE to specify a minimum acceptable profile, which is checked by the MT against the negotiated profile returned in the Activate/Modify PDP Context Accept message. The set command specifies a profile for the context identified by the (local) context identification parameter, .
Developers guidelines | AT commands Read command response: Test command: Test command response: +CGEQMIN: , ,, ,,, ,,,, ,, [ +CGEQMIN: , ,,,,
Developers guidelines | AT commands Description Integer The maximum number of Kbps delivered to UMTS (uplink traffic) at a SAP. Note: Not all integer values are valid. The general rule is that the integer will be rounded down to the nearest valid value.
Developers guidelines | AT commands Description 0 UMTS will not provide in-sequence SDU delivery 1 UMTS will provide in-sequence SDU delivery Description Integer Indicates the maximum allowed SDU size in octets Note: Not all integer values are valid. The general rule is that the integer will be rounded down to the nearest valid value.
Developers guidelines | AT commands Description Integer The targeted time between request to transfer an SDU at one SAP to its delivery at the other SAP, in milliseconds 0–254 0: Default value – subscribed value will be requested Description Integer Specifies the relative importance for handling of all SDUs belonging to the UMTS bearer compared to the SDUs of other bearers 0–3 0: Default value – subscribed value will be requested
Developers guidelines | AT commands Description 0 Conversational 1 Streaming 2 Interactive 3 Background Description Integer The maximum number of Kbps delivered to UMTS Description Integer Maximum number of Kbps delivered by UMTS (downlink traffic) at a SAP : : : Integer Guaranteed number of Kbps delivered to UMTS (uplink traffic)
Developers guidelines | AT commands : Description String Indicates the target value for the fraction of SDUs lost or detected as erroneous. SDU error ratio is defined only for conforming traffic. The value is specified as “mEe”.
Developers guidelines | AT commands AT+CGCMOD PDP context modify Description: Modifies the specified PDP context(s) with respect to QoS profiles and TFTs. After the command has completed, the MT returns to V.25ter online data state. If no s are specified the activation form of the command modifies all active contexts. Execution command: AT+CGCMOD=[[,[,…]]] Test command: AT+CGCMOD=? Shows if the command is supported.
Developers guidelines | AT commands Extension of ATD – Request packet domain IP service Description: Execution command: The V.25ter ATD dial command causes the MT to enter the V.25ter online data state and, with the TE, to start the specified layer 2 protocol. The MT returns CONNECT to confirm acceptance of the command before entering the V.25ter online data state. No further commands may follow on the AT command line.
Developers guidelines | AT commands Description REJECT A network request for PDP context activation , the terminal equipment with a +CRING unsolicited result code and was automatically rejected NW REACT The network has forced a network reactivation. , that was used to reactivate the r>[,] context is provided, if known to the MT The network has forced a network deactivation.
Developers guidelines | AT commands Description 4 Unknown 5 Registered, roaming : Description String Two byte location area code in hexadecimal format Description String Two byte cell ID in hexadecimal format : Ensemble S16: Phonebook Commands AT+CPBS Phonebook storage (ver. 3) Description: Selects phonebook memory storage , which is used by other phonebook commands. If setting fails in a ME error, +CME ERROR: is returned.
Developers guidelines | AT commands Function ME ME phonebook MT Combined ME and SIM phonebook. Not supported SM SIM phonebook TA TA phonebook DC ME dialled calls list RC ME received calls list MC ME missed calls list MV ME voice activated dialling list GR Group list. Ericsson specific, not supported HP Hierarchical phonebook. Ericsson specific BC Own business card. Protected by phone lock code. Ericsson specific SM SIM/UICC phonebook.
Developers guidelines | AT commands AT+CPBR Phonebook read (ver. 2) Description: Returns phonebook entries in location number range ... from the current phonebook memory storage selected by AT+CPBS. If is left out, only location is returned. Entry fields returned are location number , phone number (of format ) and text associated with the number.
Developers guidelines | AT commands Description “/O” Other AT+CPBF Phonebook find (ver. 2) Description: Returns phonebook entries from the current phonebook memory storage selected with AT+CPBS, whose alphanumeric field starts with the string . Entry fields returned are location number , phone number stored there (of format ) and text associated with the number. Note: • Searching in DC, RC or MC storage is not supported.
Developers guidelines | AT commands : Integer. Maximum length of field. AT+CPBW Phonebook write (ver. 4) Description: Writes phonebook entry in location number in the current phonebook memory storage selected with AT+CPBS. Entry fields written are phone number (in the format ) and text associated with the number. If those fields are omitted the phonebook entry is deleted.
Developers guidelines | AT commands : Description 128 Unknown numbering plan, national/international number unknown 129 ISDN/telephony numbering plan, national/ international number unknown. Default value if dialling string does not include international access code character “+” 145 ISDN/telephony numbering plan, international number.
Developers guidelines | AT commands AT command Response Comment +CPBR: 1,”12356”, Index 1 129,”Klaus” +CPBR: 2,”90510”, Index 2 129,”Dieter” +CPBR: 4,”54321”, Index 4 129,”Helmut” OK Ensemble S18: GSM clock, date and alarm handling Commands AT+CCLK Clock (ver. 4) Description: Sets the real-time clock in the phone. Set command: AT+CCLK=
Developers guidelines | AT commands AT+CALA Alarm (ver. 3) Description: Sets an alarm time in the ME. There can be an array of different alarms. Each alarm may be recurrent. If setting fails in an ME error, +CME ERROR: is returned. When the alarm is timed out and executed, the unsolicited result code +CALV: is always returned, even if the alarm is setup to be silent. The alarm time is set in hours and minutes. Date, seconds and time zone are not used.
Developers guidelines | AT commands Description Format: For setting an alarm for one or more days in the “<1..7>[,<1..7>[…]]” week. The digits 1 to 7 corresponds to the days of the week, Monday (1), Sunday (7). Example: The string “1,2,3,4,5” may be used for setting an alarm for all weekdays Format: “0” Sets the alarm for all days in the week : Integer. Maximum length of the parameter. Maximum value=13. : Not supported.
Developers guidelines | AT commands Execution command: AT*EDST= Read command: AT*EDST? Read current daylight saving time. Read command response: *EDST: Test command: AT*EDST=? Shows if the command is supported. Test command response: *EDST: (list of supported s) Parameter: : Description 0 Standard time.
Developers guidelines | AT commands AT command Response Comment +CALA: “14:25”,1,,, OK One alarm is set. The alarm index is “1”. The alarm has no text set – default is set. The alarm is not recurrent Set a new alarm for 06:10 on all weekdays AT+CALA=”06:10”, 2,,,”1,2,3,4,5” OK AT+CALA? +CALA: “14:25”,1,,, +CALA: “06:10”,2,,, ”1,2,3,4,5” OK +CALV: 1 Alarm event reported.
Developers guidelines | AT commands Ensemble S20: Ericsson specific AT commands for GSM Commands AT*EPEE PIN event Description: Requests the phone to inform when the PIN code has been entered and accepted. This command activates the unsolicited result code *EPEV. Set command: AT*EPEE= Read command: AT*EPEE? Displays the current setting. Test command: AT*EPEE=? Shows if the command is supported.
Developers guidelines | AT commands : String. Profile name tag. : Integer. Maximum length of . AT*EAPN Active profile rename Description: Sets a new name for the active profile. The number of profiles and the default names of the profiles are depending on the phone MMI. Note: The name of the Normal profile (profile index 1) is read-only. Set command: AT*EAPN= Read command: AT*EAPN? Read the name of all the routing profiles in the phone.
Developers guidelines | AT commands Test command: AT*EBCA=? Shows if the command is supported. Test command response: *EBCA: (range of ) Parameters: : Description 0 Disable unsolicited result code *EBCA. Default value 1 Enable unsolicited result code *EBCA Battery voltage in number of mV. Range 0–65500. : Battery voltage from the charger in mV. Range 0–65500. : Current charge in mA. That is, a value of 1A is reported as 1000. Range 0– 65500.
Developers guidelines | AT commands AT*ELIB Ericsson list Bluetooth devices Description: Lists the Bluetooth devices registered in the phone. Execution command: AT*ELIB Execution command response: [*ELIB: [*ELIB: [...]]] Test command: AT*ELIB=? Shows if the command is supported.
Developers guidelines | AT commands Use scenarios Environment and profiles AT command Response Comment Read the current profile AT*EAPS? *EAPS: 1,”Normal” “Normal” is the current profile OK Change profile to “Car” AT*EAPS=3 OK An IR-device is now connected to the phone. The new accessory is added to the list of known environments AT*EACS=4,1 OK Change profile to “Normal” AT*EAPS=1 OK Ensemble S26: Voice control Commands AT*EVAA Voice answer active (ver.
Developers guidelines | AT commands Description 0 Car handsfree 1 Portable handsfree 2 Speakerphone Description 0 Deactivate voice answering function. Default value 1 Activate voice answering function : AT*EMWS Magic word set Description: Activates the Magic Word function. When activated, the voice recogniser continuously listens for the trained magic word. When the magic word is detected, the complete voice control functionality is activated.
Developers guidelines | AT commands Ensemble S27: OBEX Commands AT+CPROT Enter protocol mode Description: Informs TA that TE wants to establish a peer-to-peer protocol or upper layer connection (indicated by the settings) with the ME on the link from which the command was received. This command can be used in case the link between TE and ME does not provide such a mechanism itself.
Developers guidelines | AT commands Description ... Only value supported in 3G1 Description Integer type Defines a level of service or application protocol on the top of layer. It may refer to services or protocols defined in other standards development organisations (SDOs) 8 IrMC level 1, 2 and 4 (Minimum, Access and Sync Levels) only. Implies unique index support ...
Developers guidelines | AT commands AT*EWBA WAP bookmark add (ver. 2) Description: Adds or deletes a bookmark in the list of bookmarks. To add a bookmark the
Developers guidelines | AT commands Use scenarios WAP browser settings AT command Response Comment Set download timeout to 10 seconds AT*EWDT=10 OK Set connection timeout to 10 seconds AT*EWCT=10 OK Ensemble S34: Internet account commands Common internet account command parameters Some of the AT command parameters are shared between several S34 internet account AT commands. These parameters and their value definitions are specified in this section.
Developers guidelines | AT commands Description 3 Bluetooth bearer To connect with a remote Bluetooth LAN device 4 External Interface. Test value, for dial-in use Description String type “Friendly” name of the Internet account. Maximum 20 characters. Mainly used in the MMI of the mobile phone Description 0 Preferred service – Packet Switched only.
Developers guidelines | AT commands Description 4 28800 Kbps. GSM: 2 time slots * 14400 (or 3 TS*9600). Default Value 5 38400 Kbps. GSM: 4 time slots * 9600 6 43200 Kbps. GSM: 3 time slots * 14400 7 57600 Kbps.
Developers guidelines | AT commands S34 commands AT*EIAC Internet account, create Description: Defines the general parameters of an Internet Account (IA). When a new account is defined, it is assigned an index which is subsequently returned as an informational text response together with bearer type and name of account. When using the IA configuration command, the value of the index cannot be forced. The other Internet Account commands cannot be used to create an account.
Developers guidelines | AT commands Description 1 PS bearer, that is, PS connection over UMTS/GPRS network 2 CS bearer, that is, NTCSD connection over UMTS/ GSM network 3 Bluetooth bearer, that is, connection with remote Bluetooth LAN device 4 External Interface. Test value for dial-in use : String. Each Internet Account has a “friendly” name. Max 50 bytes, the actual number is dependent upon the character format chosen with +CSCS command. : 1–255.
Developers guidelines | AT commands Description 1–4 Specific bearer. For more information on bearer types see parameter definitions under command AT*EIAC AT*EIAW Internet account configuration, write general parameters Description: Specifies the general parameters of the Internet Account. Note: Both the and parameters must be specified, otherwise an error is returned.
Developers guidelines | AT commands AT*EIAR Internet account configuration, read general parameters Description: Reads the general parameters of one or several Internet accounts. Note: When =0, must also be =0 and vice versa. Execution command: AT*EIAR=[][,[]] Response: *EIAR: ,,[:] Test command: AT*EIAR=? Test if command is supported and show supported parameters.
Developers guidelines | AT commands AT*EIAPSW Internet account configuration, write PS bearer parameters Description: Specifies PS specific parameters of one (or all) PS bearer Internet Account. This command is used to define the most relevant Packet Switched (PS) data connection parameters. Note: All PS parameters of this command except can also be configured using the normal R’99 GPRS commands (see Ensemble S15 commands).
Developers guidelines | AT commands Description 1 Streaming. For example, for Voice over IP and other QoS (delay) critical applications 2 Interactive. For example, for Video/Audio over IP and other QoS (delay+data volume) critical applications 3 Background. For example, for Chat and applications with some time requirements and low – medium data volume 4 Subscribed value. For non-time-critical applications. Default value Description 0 No. Default value 1 Yes.
Developers guidelines | AT commands Description 0 Read packet switched bearer parameters of all existing PS bearer Internet Accounts. If no PS bearer IA exists, only OK is submitted. Default value 1–255 Read packet switched bearer parameters of Internet Account with Index as specified. For range and more details on , see command AT*EIAC Description 0 Preferred service – Packet Switched only.
Developers guidelines | AT commands Description 0 No. Default value 1 Yes. Using default V42 bis parameters for dictionary size. Negotiates compression in both directions, Rx and Tx AT*EIAPSSW Internet account configuration, write secondary PDP context parameters Description: Specifies secondary PDP context specific parameters of one (or all) secondary PS bearer Internet accounts. If in the command refers to a primary account, it will be converted to a secondary one.
Developers guidelines | AT commands Description 1–255 Index of the primary account that the secondary account is attached to. The primary account must exist, that is, it must have been previously defined by, for example, AT*EIAC. can also be attached to accounts defined with AT+CGDCONT, but then the p-index is not immediately available, as the account has been referenced by Description 0 Conversational. Gives best effort 1 Streaming.
Developers guidelines | AT commands Response: List of Internet accounts with Secondary PDP context parameters: *EIAPSSR: ,,,,[:] Test command: AT*EIAPSSR=? Test if command is supported and show supported parameters. Test command response: Range of parameter values: *EIAPSSR: (0-255) Parameter: : Description 0 Read Secondary PDP context parameters of all existing PS bearer Internet Accounts.
Developers guidelines | AT commands Description 1 Yes. Using default V42 bis parameters for dictionary size. Negotiates compression in both directions, Rx and Tx AT*EIACSW Internet account configuration, write CSD bearer parameters Description: Defines the CS bearer parameters of one (or all) CS bearer Internet Account(s). Note: CS bearer Internet accounts can only be used for internal applications to dial out to an ISP providing IP network access, for example, for WAP over CS.
Developers guidelines | AT commands Description 1 9600 Kbps, GSM: 1 time slot * 9600 2 14400 Kbps, GSM: 1 time slot * 14400 3 19200 Kbps, GSM: 2 time slots * 9600 4 28800 Kbps, GSM: 2 time slots * 14400 (or 3 time slots * 9600). Default value 5 38400 Kbps, GSM: 4 time slots * 9600 Not supported 6 43200 Kbps, GSM: 3 time slots * 14400 7 57600 Kbps, GSM: 4 time slots * 14400 Description 0 V42bis data compression off 1 V42bis data compression on.
Developers guidelines | AT commands Description String type ISP phone number for internal dial out application to call Description 0 Analogue modem. Default value 1 ISDN modem : 1–7 Description 1 9600 Kbps, GSM: 1 time slot * 9600 2 14400 Kbps, GSM: 1 time slot * 14400 3 19200 Kbps, GSM: 2 time slots * 9600 4 28800 Kbps, GSM: 2 time slots * 14400 (or 3 time slots * 9600).
Developers guidelines | AT commands Parameter: : Description 1–255 Write CSD bearer parameters of the specified Internet Account. For range and more details on , see command AT*EIAC Description Hex string Bluetooth device address, range: 48 bits. is represented as 12 hexadecimal characters, for example, “0x000000AABBCC”. Any number will have the MSB -> LSB (from left to right) Description 0 LAN Access profile.
Developers guidelines | AT commands Description 1–255 Read Bluetooth bearer parameters of Internet Account with Index as specified For range and more details on , see command AT*EIAC Description Hex string Bluetooth device address, range: 48 bits. is represented as 12 hexadecimal characters, for example, “0x000000AABBCC”. Any number will have the MSB -> LSB (from left to right) Description 0 LAN Access profile.
Developers guidelines | AT commands Description 2 CS bearer, NTCSD connection over UMTS/GSM network 3 Bluetooth bearer, to connect with remote Bluetooth LAN device 4 External interface, test value, for dial-in use Description String type User Identification for access to the IP network. Max 50 8-bit characters Description String type Password for access to the IP network.
Developers guidelines | AT commands AT*EIAAUR Internet account configuration, read authentication parameters Description: Reads the authentication parameters of one (or all) existing Internet account(s). Note: When =0 it is necessary that =0 and vice versa.
Developers guidelines | AT commands The authentication method is organised as 5 bit long field in which each bit indicates a specific authentication method. The bitmask set, represents the Authentication methods supported by the Internet Account in question (, ). Default value = 00111. As an example, 00111, that is, bit2, bit1 and bit0 are set to 1, indicating support for CHAP, PAP and None.
Developers guidelines | AT commands Description 1 PS bearer – PS connection over UMTS/GPRS network 2 CS bearer – NTCSD connection over UMTS/GSM network 3 Bluetooth bearer – connection with remote Bluetooth LAN device 4 External Interface – Test value, for dial-in use Description 0–FFFFFFFF Asynchronous Control Character Map value, as a hexadecimal value. Default value = 0 Description 1–1500 Max Receive Unit.
Developers guidelines | AT commands Description 0 00 Address Control Field Compression negotiation might not be suggested. Address Control Field Compression negotiation might not be accepted 1 01 Address Control Field Compression negotiation might be suggested. Address Control Compression negotiation might not be accepted 2 10 Address Control Field Compression negotiation might not be suggested.
Developers guidelines | AT commands Response: List of Internet accounts with their LCP parameters: *EIALCPR: ,,,,,, ,[:] Test command: AT*EIALCPR=? Test if command is supported and show supported parameters Test command response: Range of LCP parameters: *EIALCPR: (0-255),(0-4) Parameter: : Description 0 Read LCP parameters of all Internet Accounts.
Developers guidelines | AT commands Description 1 01 Protocol Field Compression negotiation might be suggested. Protocol Field Compression negotiation might not be accepted 2 10 Protocol Field Compression negotiation might not be suggested. Protocol Field Compression negotiation might be accepted 3 11 Protocol Field Compression negotiation might be suggested. Protocol Field Compression negotiation might be accepted.
Developers guidelines | AT commands Description 0 Not supported 1 01 Network Control Protocol IPCP allowed. Default value 2 10 Network Control Protocol IPv6CP allowed 3 11 Both network control protocols allowed AT*EIAIPCPW Internet account configuration, write PPP parameters – IPCP Description: Specifies the PPP IPCP parameters of one (or all) Internet accounts.
Developers guidelines | AT commands Description 2 CS bearer, NTCSD connection over UMTS/GSM network 3 Bluetooth bearer, to connect with remote Bluetooth LAN device 4 External interface, test value, for dial-in use Description String of format “a.b.c.d” IPv4 host address. ME's own IP address. Default set to 0.0.0.0, which means request for dynamic IP address to be allocated by network upon connection Description String of format “a.b.c.
Developers guidelines | AT commands Test command response: Range of parameters: *EIAIPCPR: (0-255),(0-4) Parameter: : Description 0 Read IPCP parameters of all Internet Accounts. Default value 1–255 Read IPCP parameters of Internet Account with index as specified. For range and more details on , see command AT*EIAC Description 0 All bearers. Used together with Index=0, reading all Internet Accounts of all bearer types.
Developers guidelines | AT commands AT*EIADNSV6W Internet account configuration, write DNS parameters – IPv6CP Description: Execution command: Test command: Test command response: Specifies the DNS IPv6CP parameters of one (or all) Internet accounts. The command is used to specify the IP addresses to be used, both under PPP negotiations as well as under PS network connection establishment (context activation).
Developers guidelines | AT commands AT*EIADNSV6R Internet account configuration, read DNS parameters – IPv6CP Description: Execution command: Reads the IPv6CP parameters of one (or all) Internet account(s).
Developers guidelines | AT commands AT*EIARUTW Internet account configuration, write routing table parameters Description: Specifies routing table parameters of one (or all) Internet accounts. All parameters, , , and , must be given regardless if only one parameter is to be set. Note: If the user does not specify any Index and bearer type, the command results in an error response.
Developers guidelines | AT commands : Description String of format “a.b.c.d” IPv4 address of the destination host. An entry with a value of 0.0.0.0 is considered as the default route “x:x:x:x:x:x:x:x” IPv6 address of the destination host. Each “x” is the hexadecimal value for one of the eight 16bit pieces of the address. An entry with a value of :: is considered as the default route : Description String of format “a1.a2.
Developers guidelines | AT commands : Description 1–4 Specific bearer. For more information on bearer types see parameter definitions under command AT*EIAC Description 0–32 IPv4: Value used to create a IPv4 subnet mask. Indicates how many bits should be set to 1 in the mask. 0 indicates default route. A value of 24 will result in the following subnet mask: 255.255.255.0 0–128 IPv6: Value used to create a IPv6 subnet mask.
Developers guidelines | AT commands AT*EIARUTR Internet account configuration, read routing table parameters Description: Reads the routing table parameters of one Internet account.
Developers guidelines | AT commands : Description String of format “a.b.c.d” IPv4 address of the destination host. An entry with a value of 0.0.0.0 is considered as the default route “x:x:x:x:x:x:x:x” IPv6 address of the destination host. Each “x” is the hexadecimal values for one of the eight 16bit pieces of the address. An entry with a value of :: is considered as the default route : Description String of format “a1.a2.
Developers guidelines | AT commands Parameter: : Description 0–255 The resistive ID value measured by the A/D converter in the accessory AT*SEACID Accessory identification Description: Replaces the AT*EACS command and is used by an accessory to inform the phone about its exact identity. This ID is to be used by the phone to activate specific functionality that is required by the accessory.
Developers guidelines | AT commands Description 14000–14999 BTBTLC – A Bluetooth audio device supporting the headset or the handsfree profile and the Advanced Audio Distribution Profile for installation in car 15000–15999 DSS – Desk Speaker Stand 16000–16999 BDSS – Budget Desk Speaker Stand 17000–17999 LO – Line out accessory 18000–18999 LI – Line in accessory AT*SEACID2 Accessory identification (Bluetooth) Description: Replaces the AT*EACS command and is used by an accessory to inf
Developers guidelines | AT commands Description 13000–13999 BTBTL – A Bluetooth audio device supporting the headset or the handsfree profile and the Advanced Audio Distribution Profile 14000–14999 BTBTLC – A Bluetooth audio device supporting the headset or the handsfree profile and the Advanced Audio Distribution Profile for installation in Car 15000–15999 DSS – Desk Speaker Stand 16000–16999 BDSS – Budget Desk Speaker Stand 17000–17999 LO – Line out accessory 18000–18999 LI – Line in
Developers guidelines | AT commands Description 6 BTL – Bluetooth Leisure (BT headset supporting the Advanced Audio Distribution Profile) 7 BTBTL – A Bluetooth audio device supporting the headset or the handsfree profile and the Advanced Audio Distribution Profile 8 BTBTLC – A Bluetooth audio device supporting the headset or the handsfree profile and the Advanced Audio Distribution Profile for installation in Car 9 DSS – Desk Speaker Stand 10 BDSS – Budget Desk Speaker Stand 11 L
Developers guidelines | AT commands Description 8000–8999 BTBTLC – A Bluetooth audio device supporting the Headset or the Handsfree profile and the Advanced Audio Distribution Profile for installation in car 9000–9999 DSS – Desk Speaker Stand 10000–10999 BDSS – Budget Desk Speaker Stand 11000–11999 LO – Line out accessory 12000–12999 LI – Line in accessory AT*SECHA Charging control Description: This command is used by the accessory to tell the phone to pause the charging of the ba
Developers guidelines | AT commands Description Character string Each byte of data is encoded into a hexadecimal number represented by two characters Description 0–63 Valid values 0 No error 1 Operation not permitted 2 No such file or directory 20 Not a directory 28 Not enough space Description Integer number The number of bytes that was read, that is, the size of the file : : AT*SEPING SE ping command Description: Informs accessor
Developers guidelines | AT commands Test command: Test command response: AT*SEAULS=? Test if command is supported and show supported parameters *SEAULS: (list of supported s) Parameter: : Description 0 Disable audio status indication (*SEAULSI) 1 Enable audio status indication (*SEAULSI) Description 0 Audio line inactive 1 Audio line active Description 0 No audio 1 Speech 2 Media : : AT*SEFUNC SE
Developers guidelines | AT commands Description 0 Disable functional status indication (*SEFUNCI) 1 Enable functional status indication (*SEFUNCI) Description 0 Shutdown mode 1 Charging only mode 2 Normal mode Description Comments 1 Waiting for PIN Phone is waiting for pin1 confirmation. Note: If pin1 is disabled this flag will never be set 2 Waiting for phone Phone is waiting for phone lock lock confirmation.
Developers guidelines | AT commands Parameter: : Description 0–255 The Guide Number of the flash @ ISO100 Description 0–255 Minimum value of exposure that the flash can handle Description 0–255 Maximum value of exposure that the flash can handle Description 0–255 The Color Temperature of the flash in hundreds of Kelvin, for example, 6500K gives color_temp=65 : : : AT*SEFEXP Fl
Developers guidelines | AT commands Description 0 ME is not in a mode were the flash has to be ready to fire. The flash disables its charging 1 ME is in a mode were the flash has to be ready to fire. The flash starts to charge if not already charged AT*SEREDI Red eye reduction indicator to the flash Description: Performs the following: • Informs the ME that it supports red eye reduction with a certain time out period.
Developers guidelines | AT commands AT*SEAUP Sony Ericsson audio parameters Description: Sends specific audio settings to configure the MS for a specific audio device type. The accessory sends this command with all audio parameters when ME connects to a BT audio device. It also sends it when it is connected (when necessary), in this case the accessory only sends the parameters it wishes to update.
Developers guidelines | AT commands Binary Valid values Format Interface ASC_Interface_TX_Impendence 0 – Low 1 – 150 2 – 1k 3 – High Integer ASC_Interface_RX_Impendence 0 – Low 1 – 150 2 – 1k 3 – High Integer ASC_Interface_Line_in_capable 0 – Off 1 – On Integer Call ASC_Call_TXNOM -43+[-32,31] (2c) gives Integer values between -75 and -12 ASC_Call_TXGAIN [-8,7] (2 comp dB) gives Integer values between -8 and 7 ASC_Call_SLRTarget 13+[-8,7] (2 comp) Integer gives values between 5 and 20 ASC_Ca
Developers guidelines | AT commands Binary Valid values Format ASC_Call_Sidetone 5*(8+[-8,7]) (2c) gives Integer values between 5-75 in steps of 5 ASC_Call_EC (Echo Canceller) Integer 0 – Off 1 – On Comfort noise generation, connection to NC Leisure : ASC_Leisure_TXClip -30+[-32,31] (2c) gives Integer values between -62 and 1 ASC_Leisure_TXNC SOS1(b0,b1,b2,a1,a2) SOS2(b1,b2,a1,a2) SOS3(b1,b2,a1,a2) SOS4(b1,b2,a1,a2) SOS5(b1,b2,a1,a2) ASC_Leisure_RXMAS -15+[-16,15] (2c) gives Integer v
Developers guidelines | AT commands AT*SEVOL Volume level Description: This command is used to set the volume for all different sound types in the ME. Each setting is responded with unsolicited result code *SEVOL, returning information to accessories that the volume has changed. Set command: AT*SEVOL=, Display current settings command Test command: Test command response AT*SEVOL? *SEVOL:1, *SEVOL:2, *SEVOL:3, AT*SEVOL=? Shows if the command is supported.
Developers guidelines | AT commands Description 0 Deactivate subscription 1 Activate subscription AT*SEBIC Status bar icon Description: Controls which status bar images to be shown. The parameter points out the image and the parameter states if the image is to be shown or not. Set command: AT*SEBIC=, Test command: AT*SEBIC=? Test command response Shows if the command is supported.
Developers guidelines | AT commands : Description 0 Disable antenna. Default value 1 Enable antenna Description 1 FM. Low – 87.5 MHz, High – 108.0 MHz 2 TV. Low – 470.0 MHz, High – 862.0 MHz : AT*SESP Speakermode on/off Description: Disables and enables speaker mode in ME.
Developers guidelines | AT commands Test command response *SETBC: list of supported s Parameter: Integer. Bitmap width in pixels Integer. Bitmap height in pixels. Must be a multiple of 8. String. The text format is dependent on the AT+CSCS setting.
Developers guidelines | AT commands Step 2: The pixels of the bitmap are converted into values.
Developers guidelines | AT commands Parameter: : Description 48 Channel up 49 Channel down 64 Power 65 Volume up 66 Volume down 67 Mute 68 Play 69 Stop 70 Pause 72 Rewind 73 Fast forward 75 Forward 76 Backward Description 1 Key released 2 Key pressed 3 Key pressed and released : 291 June 2010
Developers guidelines | AT commands AT*SEMMIR Sony Ericsson multimedia information request Note: This command is implemented in two different versions. AT*SEMMIR ver. 1 is valid for the following phones: K550, K610, K790, K800, K810, W350, W380, W610, W710, W830, W850, W880, Z310, Z555, Z610 and Z710. AT*SEMMIR ver. 2 is valid for all other phones in this document. AT*SEMMIR ver.
Developers guidelines | AT commands AT*SEMMIR ver. 2 Description: Controls subscriptions for different multimedia content strings, for example, artist, song and frequency strings. When a content update occurs, the content string is sent with the unsolicted command *SEMMII. *SEMMII is only sent if a subscription has been made for a specific media type.
Developers guidelines | AT commands Test command: Test command response AT*SEAPP=? Test if command is supported and show supported parameters (list supported values) Parameter: : Description “application/SEMC.audioplayer” Audio player “application/SEMC.audiorecorder” Audio recorder “application/SEMC.FMtuner” FM tuner “application/SEMC.TV” TV “application/SEMC.videoplayer” Video player “application/SEMC.videorecorder” Video recorder “application/SEMC.
Developers guidelines | AT commands Description ““ (empty string) No application, to be used when no application is started “application/SEMC.audioplayer” Audio player “application/SEMC.audiorecorder” Audio recorder “application/SEMC.tuner” Tuner “application/SEMC.TV” TV “application/SEMC.videoplayer” Video player “application/SEMC.videorecorder” Video recorder “application/SEMC.imageviewer” Image viewer “application/SEMC.
Developers guidelines | AT commands Description 1–4294967295 Port identifier, used as an arbiter to allow this AT command to be executed from several AT channels in parallel.
Developers guidelines | AT commands : Description 0 Battery exhausted 1–99 Battery charging level 100 Battery fully charged AT*SEAVRCIR Sony Ericsson audio video remote control indication request Description: Enables and disables the unsolicited result code *SEAVRCI that reports different multimedia states. Set command: AT*SEAVRCIR= Enable/disable unsolicited *SEAVRCI.
Developers guidelines | AT commands Unsolicited result code: *SEMOD: Parameter: : Description 0 ME is not in a mode were the flash has to be ready to fire. Flash disables its charging 1 ME is in a mode were the flash has to be ready to fire. Flash starts its charging if not already charged *SEREDI Red eye reduction result code Description: After *SEREDI is sent to the flash, the HW strobe signal has to come within the time out described for the AT command.
Developers guidelines | AT commands Unsolicited result code: *SEVOLI:, When the volume level of any sound type has changed. Parameter: : Description range 1 Ring volume 0–8 2 Call volume 0–8 3 Media volume 0–15 *SEMMII Sony Ericsson Multimedia Information Indication Description: This result code reports content string for a particular media type. The unsolicted command for a particular media type is activated with AT*SEMMIR.
Developers guidelines | AT commands OBEX Formats OBEX file system overview One of the most basic and desirable uses of the IrDA infrared communication protocols is simply to send an arbitrary data object from one device to another and to make it easy for both application developers and users to do so. This is referred to as object exchange.
Developers guidelines | AT commands eMelody Format eMelody Object Description: This is a definition of the eMelody object. This object is used when a user-defined melody is exchanged Syntax: “BEGIN:EMELODY” “NAME:” “COMPOSER:” “VERSION:” “MELODY:” “END:EMELODY” File extension: emy Example file name mymelody.emy Parameters: : “1.
Developers guidelines | AT commands iMelody Format iMelody Object Description: This is a definition of the iMelody object. This object is used when a userdefined melody is exchanged Syntax: “BEGIN:IMELODY” “VERSION:” “FORMAT:” [“NAME:”] [“COMPOSER:” ] [“BEAT:”] [“STYLE:”