® Page 3 of 513 Cinterion EHS6 AT Command Set Contents Contents Introduction............................12 Scope of the document ......................... 12 Open Source Software ........................13 Related documents ........................15 Document Conventions ......................... 17 1.4.1 Quick Reference Table ....................17 1.4.2 Superscript notation for parameters and values ............
Page 4
® Page 4 of 513 Cinterion EHS6 AT Command Set Contents AT^SIND Extended Indicator Control ..................90 AT+CPAS Activity Status ......................101 Serial Interface Control Commands....................102 AT\Q Flow Control........................102 AT&C Set Data Carrier Detect (DCD) Line Mode ..............103 AT&D Set Data Terminal Ready (DTR) Line Mode..............
Page 5
® Page 5 of 513 Cinterion EHS6 AT Command Set Contents 7.20.1 Possible Result Codes and URCs in AT+CECALL Scenarios........160 7.21 ATS6 Set pause before blind dialing ..................161 7.22 ATS7 Set number of seconds to wait for connection completion ..........162 7.23 ATS8 Comma Dial Pause Time ....................
Page 6
® Page 6 of 513 Cinterion EHS6 AT Command Set Contents 10.5 AT^SISI Internet Service Information ..................243 10.6 AT^SISO Internet Service Open ....................245 10.7 AT^SISC Internet Service Close ....................249 10.8 AT^SISR Internet Service Read Data ..................250 10.8.1 Example: Socket Host Reads Small Amounts of UDP Data Packets (URC Mode)..
Page 7
® Page 7 of 513 Cinterion EHS6 AT Command Set Contents 11.11 AT+CGPADDR Show PDP address ..................305 11.12 AT+CGQMIN Quality of Service Profile (Minimum acceptable) ..........306 11.13 AT+CGQREQ Quality of Service Profile (Requested) .............. 309 11.14 AT+CGREG Packet Domain Network Registration Status ............312 11.15 AT+CGSMS Select service for MO SMS messages ..............
Page 8
® Page 8 of 513 Cinterion EHS6 AT Command Set Contents 15.5 AT+CPBF Find phonebook entries ................... 388 15.6 AT+CSVM Set voice mail number..................... 390 Audio Commands ..........................392 16.1 ATL Set monitor speaker loudness ................... 392 16.2 AT+CMUT Mute control ......................393 16.3 AT+VTD Tone duration ......................
Page 9
® Page 9 of 513 Cinterion EHS6 AT Command Set Contents General Purpose I/O (GPIO) Pin related Commands................ 473 20.1 AT^SCPIN Pin Configuration ....................473 20.1.1 GPIO Configuration Table ................... 474 20.2 AT^SGIO Get IO State of a Specified Pin ................. 476 20.3 AT^SSIO Set IO State of a Specified Pin ..................
Page 10
® Page 10 of 513 Cinterion EHS6 AT Command Set List of Tables List of Tables Table 1.1: Symbols used to mark the type of parameters ................18 Table 1.2: Symbols used to indicate storage options or correlations with other commands ....... 18 Table 1.3: Symbols used to mark different types of default values of parameters ........
Page 11
® Page 11 of 513 Cinterion EHS6 AT Command Set List of Figures List of Figures Figure 1.1: Main character table of GSM 7 bit default alphabet..............24 Figure 1.2: Extension character table of GSM 7 bit default alphabet............25 Figure 19.1: SPI modes selectable on SPI ....................
DISCLAIMER: AT commands or parameters not documented in this document are subject to change and reserved for future use. Gemalto M2M GmbH reserves the right to modify or even eliminate these options in later releases. EHS6_ATC_V03.001 15/12/3 ...
EHS6 AT Command Set ® Page 13 of 513 Cinterion 1.2 Open Source Software Open Source Software The following Open Source Software shall be provided by or on behalf of Licensor and subject to the license conditions specified below. SW Package /...
Page 14
EHS6 AT Command Set ® Page 14 of 513 Cinterion 1.2 Open Source Software with the package. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistribution of source code must retain the copyright notice, this list of conditions and the following dis- claimer.
EHS6 AT Command Set ® Page 15 of 513 Cinterion 1.3 Related documents Related documents EHS6 Release Notes, Version 03.001 EHS6 Hardware Interface Description, Version 03.001 Java User's Guide Multiplexer User's Guide 3GPP TS 27.010 (descendant of 3GPP TS 07.10): Terminal Equipment to User Equipment (TE-UE) multi- plexer protocol Multiplex Driver Developer's Guide Multiplex Driver Installation Guide...
Page 16
EHS6 AT Command Set ® Page 16 of 513 Cinterion 1.3 Related documents 3GPP TS 23.040 (descendant of 3GPP TS 03.40): Technical realization of the Short Message Service [36] (SMS) 3GPP TS 23.041 (descendant of 3GPP TS 03.41): Technical realization of Cell Broadcast Service (CBS) [37] 3GPP TS 23.107: Quality of Service (QoS) concept and architecture...
EHS6 AT Command Set ® Page 17 of 513 Cinterion 1.4 Document Conventions Document Conventions Throughout this document EHS6 is also referred to as GSM/UMTS Mobile Engine or short ME, MS (Mobile Sta- tion) or Mobile Terminal (MT). In related documents the equivalent term DCE (Data Communication Equipment) may be found.
EHS6 AT Command Set ® Page 18 of 513 Cinterion 1.4 Document Conventions 1.4.2 Superscript notation for parameters and values Symbols used to mark the type of parameters Table 1.1: Parameter type Meaning (num) <param> Parameter value must be numeric type. (str) <param>...
EHS6 AT Command Set ® Page 19 of 513 Cinterion 1.5 AT Command Syntax AT Command Syntax The "AT" or "at" prefix must be set at the beginning of each command line. To terminate a command line enter <CR>. Commands are usually followed by a response that includes "<CR><LF><response><CR><LF>". Throughout this document, only the responses are presented, <CR><LF>...
EHS6 AT Command Set ® Page 20 of 513 Cinterion 1.5 AT Command Syntax 1.5.2 Concatenating AT Commands Concatenating AT commands on the same line is possible, though not recommended because of restrictions listed below (for more details see ITU-T V.250 [16]). When concatenating AT commands you need to enter the "AT"...
EHS6 AT Command Set ® Page 21 of 513 Cinterion 1.6 Communication between Customer Application and EHS6 Communication between Customer Application and EHS6 After power-up or restart ensure that the ME is in ready state before trying to send any AT command or data. For detailed information on timing conditions, signal states and particularly the startup behavior of the EHS6's signal lines refer to the Hardware Interface Description [2].
EHS6 AT Command Set ® Page 22 of 513 Cinterion 1.7 Supported character sets Supported character sets EHS6 supports two character sets: GSM 7 bit, also referred to as GSM alphabet or SMS alphabet (3GPP TS 23.038 [35]) and UCS216 bit (ISO-10646 [13]). See for information about selecting the character set.
EHS6 AT Command Set ® Page 23 of 513 Cinterion 1.7 Supported character sets Exemplary escape sequences generated by EHS6 for its non-UCS2 output Table 1.5: Character ASCII GSM UCS2 Escape Numeric Escape Value Character Character Character Sequence Sequence 0x5C Ö...
EHS6 AT Command Set ® Page 24 of 513 Cinterion 1.7 Supported character sets 1.7.1 GSM alphabet tables and UCS2 character values This section provides tables for the GSM default alphabet (3GPP TS 23.038 [35]) supported by the EHS6. Below any GSM character find the corresponding two byte character value of the UCS2 alphabet.
EHS6 AT Command Set ® Page 25 of 513 Cinterion 1.7 Supported character sets Figure 1.2: Extension character table of GSM 7 bit default alphabet 1) This code value is reserved for the extension to another extension table. On receipt of this code, a receiving entity shall display a space until another extension table is defined.
EHS6 AT Command Set ® Page 26 of 513 Cinterion 1.7 Supported character sets If the Customer Application receives a code where a symbol is not represented in Figure 1.2, Extension character table of GSM 7 bit default alphabet it shall display the character shown in the main GSM 7 bit default alphabet table (see Figure 1.1, Main character table of GSM 7 bit default...
EHS6 AT Command Set ® Page 27 of 513 Cinterion 1.7 Supported character sets 1.7.2.2 Input of SIM data (TE to ME) Used character set DCS = 7 bit DCS = 8 bit DCS = 16 bit Data UCS2 Case 1...
EHS6 AT Command Set ® Page 28 of 513 Cinterion 1.8 Unsolicited Result Code Presentation Unsolicited Result Code Presentation URC stands for Unsolicited Result Code and is a report message issued by the ME without being requested by the TE, i.e. a URC is issued automatically when a certain event occurs. Hence, a URC is not issued as part of the response related to an executed AT command.
Page 29
EHS6 AT Command Set ® Page 29 of 513 Cinterion 1.8 Unsolicited Result Code Presentation URC 3 +PBREADY After SIM PIN authentication has completed this URC indicates that the ME has completed reading data from the SIM and that phonebook and SMS functions are ready for read and write operation. Any attempt to use phonebook or SIM PIN dependent SMS AT commands before the ME has finished reading SIM data will be denied with error codes, such as "+CME ERROR: SIM busy"...
EHS6 AT Command Set ® Page 30 of 513 Cinterion 1.9 Errors and Messages Errors and Messages The command result codes "+CME ERROR: <err>" and "+CMS ERROR: <err>" indicate errors related to mobile equipment or network functionality. can be either numeric or verbose and is selectable via AT+CMEE.
® Page 31 of 513 Cinterion EHS6 AT Command Set 2. Configuration Commands Configuration Commands The AT Commands described in this chapter allow the external application to determine the EHS6's behaviour under various conditions. AT&F Reset AT Command Settings to Factory Default Values resets AT command settings to their factory default values.
EHS6 AT Command Set ® Page 32 of 513 Cinterion 2.2 AT&V AT&V Display current configuration returns the current parameter setting. The configuration varies depending on whether or not PIN authen- AT&V tication has been done. Syntax Exec Command AT&V[<value>] Response(s) ...
EHS6 AT Command Set ® Page 33 of 513 Cinterion 2.2 AT&V 2.2.1 AT&V responses The following table shows different kinds of responses depending on whether or not the PIN is entered. PIN authentication done No PIN authentication ACTIVE PROFILE: ACTIVE PROFILE:...
EHS6 AT Command Set ® Page 34 of 513 Cinterion 2.3 AT&W AT&W Store AT Command Settings to User Defined Profile stores the current AT command settings to a user defined profile in non-volatile memory of EHS6. The AT AT&W command settings will automatically be restored from the user defined profile during power-up or if is used.
EHS6 AT Command Set ® Page 35 of 513 Cinterion 2.4 ATQ ATQ Result Code Presentation Mode controls if the EHS6 transmits any result code to the TE. Other information text transmitted as response is not affected. Syntax Exec Command ATQ[<n>] Response(s)
EHS6 AT Command Set ® Page 36 of 513 Cinterion 2.5 ATV ATV Result code format mode This command determines the contents of header and trailer transmitted with AT command result codes and codes. information responses. Possible responses are described in Section 2.5.1, Verbose and numeric result Syntax Exec Command...
EHS6 AT Command Set ® Page 37 of 513 Cinterion 2.6 ATX ATX CONNECT Result Code Format determines whether or not the EHS6 transmits particular result codes to the TE. It also controls whether or not the ME verifies the presence of a dial tone when it begins dialing, and if engaged tone (busy signal) detection is enabled.
EHS6 AT Command Set ® Page 38 of 513 Cinterion 2.7 ATZ ATZ Restore AT Command Settings from User Defined Profile First resets the AT command settings to their factory default values, similar to AT&F. Afterwards the AT com- mand settings are restored from a user defined profile in non-volatile memory of EHS6, if one was stored with before.
EHS6 AT Command Set ® Page 39 of 513 Cinterion 2.8 AT+CFUN AT+CFUN Functionality Level controls EHS6's functionality level. It can also be used to reset the ME. AT+CFUN Syntax Test Command AT+CFUN=? Response(s) +CFUN: (list of supported <fun>s), (list of supported <rst>s) ERROR +CME ERROR: <err>...
Page 40
EHS6 AT Command Set ® Page 40 of 513 Cinterion 2.8 AT+CFUN This mode was implemented in EHS6 Release 1 for activating the USAT inter- face. As of EHS6 Release 2 the mode is deprecated and no longer effective. USAT can now be used in Automatic or Explicit Response Mode depending on settings.
EHS6 AT Command Set ® Page 41 of 513 Cinterion 2.9 AT^SMSO AT^SMSO Switch Off EHS6 initiates EHS6's power-off procedure. Do not send any other AT command after this. AT^SMSO Low level of the ME's V180 signal and the URC "^SHUTDOWN" notify that the procedure has completed and the ME has entered the POWER DOWN mode.
EHS6 AT Command Set ® Page 42 of 513 Cinterion 2.10 AT+CMEE 2.10 AT+CMEE Error Message Format controls the format of error result codes that indicates errors related to EHS6 functionality. Format can AT+CMEE be selected between plain "ERROR" output, error numbers or verbose "+CME ERROR: <err>" and "+CMS ERROR: <err>"...
EHS6 AT Command Set ® Page 44 of 513 Cinterion 2.10 AT+CMEE +CME <err> Code Text (if AT+CMEE=2) Incorrect parameters Unknown operation temporary not allowed call barred SS not executed CTS Handover on Progress Cellular Protocol Stack Out of service state CTS Unspecified Error General "CME ERROR"...
Page 45
EHS6 AT Command Set ® Page 45 of 513 Cinterion 2.10 AT+CMEE +CME <err> Code Text (if AT+CMEE=2) Call rejected Number changed Non selected user clearing Destination out of order Invalid number format (incomplete number) Facility rejected Response to STATUS ENQUIRY Normal, unspecified No circuit/channel available Network out of order...
EHS6 AT Command Set ® Page 46 of 513 Cinterion 2.10 AT+CMEE +CME <err> Code Text (if AT+CMEE=2) CCBS possible GPRS - invalid CID value SMS related "CMS ERROR" Codes (3GPP TS 27.005) Table 2.4: +CMS <err> Code Text (if AT+CMEE=2) unassigned (unallocated) number operator determined barring call barred...
Page 47
EHS6 AT Command Set ® Page 47 of 513 Cinterion 2.10 AT+CMEE +CMS <err> Code Text (if AT+CMEE=2) SC busy no SC subscription SC system failure Invalid Short Message Entity(SME) address (MO) Destination SME barred (MO) SM rejected duplicated SM (MO) TP-VPF (validity period format) not supported (MO) TP-VP (validity period) not supported (MO) (U)SIM SMS storage full (MT)
Page 48
EHS6 AT Command Set ® Page 48 of 513 Cinterion 2.10 AT+CMEE +CMS <err> Code Text (if AT+CMEE=2) No TP-Status Report in Phase 1 No TP-Reject-Duplicate in Phase 1 No TP-Reply-Path in Phase 1 No TP-User-Data-Header in Phase 1 Missing TP-Validity-Period Invalid TP-Service-Centre-Time-Stamp Missing TP-Destination-Address...
Page 49
EHS6 AT Command Set ® Page 49 of 513 Cinterion 2.10 AT+CMEE +CMS <err> Code Text (if AT+CMEE=2) Service or Option Not Implemented, Unspecified User Not Member of CUG Incompatible By Destination Invalid Transit Network Selection Message Not Compatible With Protocol State Recovery On Timer Expiry Data Call Active Speech Call Active...
Page 50
EHS6 AT Command Set ® Page 50 of 513 Cinterion 2.10 AT+CMEE +CMS <err> Code Text (if AT+CMEE=2) Failure Due To Handover Link Establishment Failure Random Access Failure Radio Link Aborted Lower Layer Failure in Layer 1 Immediate Assignment Reject Failure Due To Paging Abnormal Release Unspecified Abnormal Release Channel Unacceptable...
EHS6 AT Command Set ® Page 51 of 513 Cinterion 2.11 AT+CSCS 2.11 AT+CSCS Character Set write command informs the EHS6 which character set is used by the TE. This enables the ME to con- AT+CSCS vert character strings correctly between TE and ME character sets. Please also refer to Section 1.7, Supported sets.
EHS6 AT Command Set ® Page 52 of 513 Cinterion 2.12 AT^SCFG 2.12 AT^SCFG Extended Configuration Settings can be used to query and configure various settings of the EHS6. AT^SCFG read command returns a list of all supported parameters and their current values. AT^SCFG write command queries a configuration parameter (if no value is entered) or sets its value(s).
Page 53
EHS6 AT Command Set ® Page 53 of 513 Cinterion 2.12 AT^SCFG Test Command (Continued) AT^SCFG=? Response(s) ^SCFG: "Tcp/WithURCs", (list of supported <tcpWithUrc>) ^SCFG: "Trace/Syslog/OTAP", (list of supported <otapTracer>), (list of supported <uwDevice>), (list of supported <intvalue>), (max. string length of <filename>), (list of supported <logmode>), (list of supported <blockmode>) ^SCFG: "URC/Ringline", (list of supported <urcRinglineCfg>s) ^SCFG: "URC/Ringline/ActiveTime", (list of supported <urcRinglineDuration>s)
Page 60
EHS6 AT Command Set ® Page 60 of 513 Cinterion 2.12 AT^SCFG Write Command (Continued) Instant Power Limitation for SAR Reduction and Thermal Mitigation AT^SCFG="Radio/Mtpl"[, <PL_mode>[, <PL_profile>, <rba>, <PL_limit>[, <PL_limit8psk>]]] Response(s) ^SCFG: "Radio/Mtpl", <PL_mode>, <PL_profile>, <rba>, <PL_limit>[, <PL_limit8psk>] ^SCFG: ["Radio/Mtpl", <PL_mode>, <PL_profile>, <rba>, <PL_limit>[, <PL_limit8psk>]] ^SCFG: ["Radio/Mtpl", <PL_mode>, <PL_profile>, <rba>, <PL_limit>[, <PL_limit8psk>]] ^SCFG: ["Radio/Mtpl",...]...
Page 61
EHS6 AT Command Set ® Page 61 of 513 Cinterion 2.12 AT^SCFG Write Command Configuration of TCP parameter 'MaxRetransmissions': AT^SCFG="Tcp/MR"[, <tcpMr>] Response(s) ^SCFG: "Tcp/MR", <tcpMr> ERROR +CME ERROR: <err> Write Command Configuration of TCP parameter 'OverallTimeout': AT^SCFG="Tcp/OT"[, <tcpOt>] Response(s) ...
Page 62
EHS6 AT Command Set ® Page 62 of 513 Cinterion 2.12 AT^SCFG Write Command (Continued) Subcommand controls duration of active RING line if it is selected for URC signalization. AT^SCFG="URC/Ringline/ActiveTime"[, <urcRinglineDuration>] Response(s) ERROR +CME ERROR: <err> Write Command Userware autostart status: AT^SCFG="Userware/Autostart"[, <upwd>, <ua>] Response(s)
Page 63
EHS6 AT Command Set ® Page 63 of 513 Cinterion 2.12 AT^SCFG Write Command Standard output of userware: AT^SCFG="Userware/Stdout"[, <uwDevice>[, <intvalue>][, <filename>][, <logmode>]][, <blockmode>] Response(s) ^SCFG: "Userware/Stdout" , <uwDevice>[, <intvalue>[, <filename>[, <logmode>]]], <blockmode> ERROR +CME ERROR: <err> Write Command Watchdog configuration and control: AT^SCFG="Userware/Watchdog"[, <wd>] Response(s)
Page 64
EHS6 AT Command Set ® Page 64 of 513 Cinterion 2.12 AT^SCFG (str)(NV) <callbacktimeout> eCall callback timeout in milliseconds This setting will take effect only after restarting the module. Input values may be rounded down to the nearest second (e.g. input value "2999999" becomes "2999000" in read command response.
Page 65
EHS6 AT Command Set ® Page 65 of 513 Cinterion 2.12 AT^SCFG “ 8“ “16“ “32“ “64“ Reserved “128“ Reserved “255“ All additional emergency call numbers are supported. (str)(NV) <dormancy> Dormancy Mode This parameter controls the Dormancy Mode. Parameter is global for all interfaces, non-volatile and will not be reset by AT&F. Changed setting will take effect only after restarting the module.
Page 66
EHS6 AT Command Set ® Page 66 of 513 Cinterion 2.12 AT^SCFG GPIO20 - GPIO23. IMPORTANT: Audio commands offer full functionality only if the DAI is enabled with AT^SCFG="GPIO/mode/DAI","std". If DAI resources are not available then DAI dependent audio commands will respond "+CME ERROR: operation not allowed".
Page 67
EHS6 AT Command Set ® Page 67 of 513 Cinterion 2.12 AT^SCFG (str)(+CSCS)(NV) <fso> Enable/disable fast switch off This parameter configures a fast ME switch off, i.e., a shutdown without network deregistration. If enabled, the ME can be shut down without network deregistration by using either the AT command or the hardware AT^SMSO line FAST_SHTDWN.
Page 68
EHS6 AT Command Set ® Page 68 of 513 Cinterion 2.12 AT^SCFG (str) <vthresh_BB_request> BB undervoltage threshold after next restart For values see <vthresh_BB_curr>. (str)(+CSCS)(NV) <SoR mode> Steering of roaming: The parameter enables or disables the steering of roaming behaviour. Changes will be active with next start of the ME.
Page 69
EHS6 AT Command Set ® Page 69 of 513 Cinterion 2.12 AT^SCFG “3“ 6 dB power reduction with GMSK (with 4 Tx), no power reduction for 8PSK - i.e. power profile 0 for GMSK and power profile 3 for 8PSK “4“...
Page 70
“0“ AT commands are usable on ASC0, USB[0345] and USB-HSI[012]; USB1 and USB2 are reserved for tracing by Gemalto M2M GmbH. USB6 is unavailable. Note: This mode is set by default giving you the flexibility to connect to ASC0, USB and HSIC when starting the ME the very first time.
Page 71
EHS6 AT Command Set ® Page 71 of 513 Cinterion 2.12 AT^SCFG (str)(+CSCS)(NV) <deviceDescr> Device Descriptor This parameter determines whether to use the ME's standard USB Device Descriptor configuration (default) or a Device Descriptor configuration customized by the Customer Application manufacturer. Parameter is global, stored non-volatile in ME and not reset by AT&F.
Page 72
EHS6 AT Command Set ® Page 72 of 513 Cinterion 2.12 AT^SCFG (str)(+CSCS)(NV) <productId> Product ID Product ID (PID) defined by the Customer Application manufacturer to identify the USB device. The Product ID will, together with the Vendor ID, be transmitted to the host during USB enumeration. The given Product ID must be included in the INF file needed for Windows.
Page 73
EHS6 AT Command Set ® Page 73 of 513 Cinterion 2.12 AT^SCFG (str)(+CSCS)(NV) <urcRinglineCfg> Parameter specifies the ring line to be used for signaling URCs both for idle interface and while interface is reserved, i.e. while busy on AT command execution or data transmission. This functionality serves to fine-tune the conditions under which the ME signals service request to the TE.
Page 74
EHS6 AT Command Set ® Page 74 of 513 Cinterion 2.12 AT^SCFG (str)(+CSCS)(NV) <userwaremode> Userware DebugMode Enable or disable the Userware Debug. Parameter is global, stored non-volatile in ME and not reset by AT&F. Switching to new debug mode will cause the module automatically restart, so that the new setting will take effect. “off“...
Page 75
EHS6 AT Command Set ® Page 75 of 513 Cinterion 2.12 AT^SCFG “USB“ Output of "System.out" is routed to the Universal Serial Bus interface. “USB1“ Output of "System.out" is routed to the Universal Serial Bus interface 1. “USB2“ Output of "System.out" is routed to the Universal Serial Bus interface 2. “USB3“...
Page 76
EHS6 AT Command Set ® Page 76 of 513 Cinterion 2.12 AT^SCFG (str)(+CSCS)(NV) <blockmode> The parameter defines, how the Stdout strings are truncated. Parameter is global, stored non-volatile in ME and not reset by AT&F. [“off“] Stdout strings are truncated if output device handling reaches its transmission capability.
Page 77
EHS6 AT Command Set ® Page 77 of 513 Cinterion 2.12 AT^SCFG (str) <PL_limit> Power Limitation This parameter is used to set the power limit. Parameter is global for the ME, non-volatile and will not be reset by AT&F. Setting takes effect after next restart.
Page 78
EHS6 AT Command Set ® Page 78 of 513 Cinterion 2.12 AT^SCFG ^SYSSTART Read "Radio/Mtpl" mode. AT^SCFG: "Radio/Mtpl" Instant power limitation is still disabled. ^SCFG: "Radio/Mtpl","0" Read profile 1 settings. Delivery default settings are AT^SCFG="Radio/Mtpl",2,1 shown: ^SCFG: "Radio/Mtpl","2","1","1","33","27" ^SCFG: "Radio/Mtpl","2","1","2","30","26" ^SCFG: "Radio/Mtpl","2","1","4","33","27"...
Page 79
EHS6 AT Command Set ® Page 79 of 513 Cinterion 2.12 AT^SCFG Activate Profile 1. AT^SCFG="Radio/Mtpl",1,1 Instant power limitation is now enabled with profile 1 ^SCFG: "Radio/Mtpl","1","1" and new limits as changed above. Switch profiles, and activate profile 2. AT^SCFG="Radio/Mtpl",1,2 Instant power limitation is now enabled with profile 2, ^SCFG: "Radio/Mtpl","1","2"...
EHS6 AT Command Set ® Page 80 of 513 Cinterion 2.13 AT^SPOW 2.13 AT^SPOW Set UART Mode and SLEEP Mode on UART enables or disables the ME's UART interfaces ASC0 and ASC1 and controls SLEEP mode on both AT^SPOW interfaces.
Page 81
EHS6 AT Command Set ® Page 81 of 513 Cinterion 2.13 AT^SPOW (num)(NV) <timeout> Value 0 applies only to <mode>=0 or 1. Note that the AT^SPOW? read com- mand response value of is always equal 0 when power saving is off. <awake>...
® Page 82 of 513 Cinterion EHS6 AT Command Set 3. Status Control Commands Status Control Commands The AT Commands described in this chapter allow the external application to obtain various status information from the EHS6. AT+CEER Extended Error Report returns an extended error report regarding the reason of the last AT+CEER •...
EHS6 AT Command Set ® Page 83 of 513 Cinterion 3.1 AT+CEER Last Reference(s) 3GPP TS 27.007 [45] 3GPP TS 24.008 [40] Parameter Description (str) <category> Category given as one of the following strings: "No report available" "CC setup error"...
Page 84
EHS6 AT Command Set ® Page 84 of 513 Cinterion 3.1 AT+CEER <cause> <description> Number changed Non-selected user clearing Destination out of order Invalid number format (incomplete number) Facility rejected Response to STATUS ENQUIRY Normal, unspecified Resource unavailable class No circuit/channel available Network out of order Temporary failure...
EHS6 AT Command Set ® Page 85 of 513 Cinterion 3.1 AT+CEER <cause> <description> Protocol error, unspecified Interworking class Interworking, unspecified APN resriction 3.1.2 Internal failure causes <cause> <description> No cause information available Internal, unspecified Out of memory Invalid parameters Data call active Speech call active Missing ACM information...
Page 86
EHS6 AT Command Set ® Page 86 of 513 Cinterion 3.1 AT+CEER <cause> <description> Pending SIM-Toolkit call setup PSIM reset MM sapi3 release MM lower layer failure MM authentification failure MM PS reject MM service rejected MM abort by network MM timeout MM detach MM RR connection release...
EHS6 AT Command Set ® Page 88 of 513 Cinterion 3.1 AT+CEER <cause> <description> Service temporarily out of order NSAPI already used Regular PDP context deactivation QoS not accepted Network failure Reactivation requested Feature not supported Semantic error in the TFT operation Syntactical error in the TFT operation Unknown PDP context Semantic errors in packet filter(s)
EHS6 AT Command Set ® Page 89 of 513 Cinterion 3.1 AT+CEER Meaning <tag> <cause> Unexpected error Mistyped parameter Unknown 3.1.5 SS network error causes See also 3GPP TS 24.008 [40], section 4.5 except internal error 0 and 255. Meaning <cause>...
EHS6 AT Command Set ® Page 90 of 513 Cinterion 3.2 AT^SIND AT^SIND Extended Indicator Control controls the presentation of indicator event URCs. You can enable or disable URCs to be issued by AT^SIND the EHS6 each time the value of the related indicator changes, you can request the current status of all indica- tors, and you can also query the status of a single indicator.
Page 91
EHS6 AT Command Set ® Page 91 of 513 Cinterion 3.2 AT^SIND Write Command AT^SIND="lsta", <mode>[, <lstaLevel>] Response(s) ^SIND: "lsta", <mode>[, <lstaLevel>] ERROR +CME ERROR: <err> Last Unsolicited Result Codes URC 1 Format of the standard indicator: +CIEV: <indDescr>, <indValue>...
Page 92
EHS6 AT Command Set ® Page 92 of 513 Cinterion 3.2 AT^SIND URC 7 In case equals "1". <indValue> +CIEV: <indDescr>, <indValue>, <lstaNo>, <lstaMin>, <lstaMax>, <lstaMean>, <lstaVar> After the error downcounter reaches the value 0 the URC provides some statistic parameters of signal strength distribution across the band.
Page 93
EHS6 AT Command Set ® Page 93 of 513 Cinterion 3.2 AT^SIND All memory locations of are used up. <mem3> “rssi“ Received signal (field) strength: Signal strength -112 dBm 1 - 4 Signal strength in 15 dB steps Signal strength ...
Page 94
EHS6 AT Command Set ® Page 94 of 513 Cinterion 3.2 AT^SIND “eons“ Enhanced Operator Name String (EONS) Indication: The Enhanced Operator Name String indicator feature allows the EHS6 to out- put various operator names for different PLMN identities via URC. It also allows the output of a different operator name based on a subset of the registered net- work by using a range of Location Area Codes (LACs) or a single LAC....
Page 95
EHS6 AT Command Set ® Page 95 of 513 Cinterion 3.2 AT^SIND NITZ values are lost when the ME detaches from network. Also when a manual network selection fails and the ME automatically falls back to the previous net- work the NITZ values cannot be recalled.
Page 96
EHS6 AT Command Set ® Page 96 of 513 Cinterion 3.2 AT^SIND If ME has lost the cell and starts the cell reselection process an enhanced URC with equals "11" will be output. It includes statistic parameters of <indValue> signal strength distribution across the band similar to the URC with <ind- equals "1"...
Page 97
EHS6 AT Command Set ® Page 97 of 513 Cinterion 3.2 AT^SIND “voiceprompt“ Reports status change of the audio handler for voiceprompts. This indication corresponds with command. AT^SAFH Audio handler is not active. Playback of audio file started. Recording of audio file started. ...
Page 98
EHS6 AT Command Set ® Page 98 of 513 Cinterion 3.2 AT^SIND Broadcast MCC-MNC in numeric format consisting of a 3-digit country code plus a 2- or 3-digit network code. (num) <mode> Set or query URC presentation mode of a specific indicator <indDescr>. Disables the presentation of a specific URC.
Page 99
EHS6 AT Command Set ® Page 99 of 513 Cinterion 3.2 AT^SIND (num) <lstaEdvs> EDVS (0-11) Error Downcounter value scaled. Refer to <indDescr>. (num) <lstaRssi> value in dBm Received signal strength indication value. Refer to <indDescr>. (num) <lstaNo> Number of reported channels.
Page 100
EHS6 AT Command Set ® Page 100 of 513 Cinterion 3.2 AT^SIND (num) <lstaFrStart> Start frequency of the scan. Refer to <indDescr>. (num) <lstaFrEnd> End frequency of the scan. Refer to <indDescr>. (num) <lstaGrade> Grade derived from the value of the power scan results. Refer to <indDescr>. <lstaMean>...
® Page 102 of 513 Cinterion EHS6 AT Command Set 4. Serial Interface Control Commands Serial Interface Control Commands The AT Commands described in this chapter allow the external application to determine various settings related to the EHS6's serial interface. AT\Q Flow Control allows to configure flow control on the asynchronous serial interfaces ASC0 and ASC1 (UARTs).
EHS6 AT Command Set ® Page 103 of 513 Cinterion 4.2 AT&C AT&C Set Data Carrier Detect (DCD) Line Mode command controls the behavior of the ME's DCD line. AT&C offers full functionality only if the DCD0 line is enabled with AT^SCFG="GPIO/mode/DCD0","std". Other- AT&C will respond "+CME ERROR: operation not allowed".
EHS6 AT Command Set ® Page 104 of 513 Cinterion 4.3 AT&D AT&D Set Data Terminal Ready (DTR) Line Mode determines how the ME responds if the DTR line is changed from ON to OFF state during data connection AT&D (CSD or PPP or active Internet Services transparent access mode;...
EHS6 AT Command Set ® Page 105 of 513 Cinterion 4.4 AT&S AT&S Set Data Set Ready (DSR) Line Mode determines how the ME sets the DSR line depending on its communication state. AT&S offers full functionality only if the DSR0 line is enabled with AT^SCFG="GPIO/mode/DSR0","std". Other- AT&S will respond "+CME ERROR: operation not allowed".
EHS6 AT Command Set ® Page 106 of 513 Cinterion 4.5 ATE ATE AT Command Echo controls if the EHS6 echoes characters received from TE during AT command state. Syntax Exec Command ATE[<value>] Response(s) Last Reference(s) V.250 ...
EHS6 AT Command Set ® Page 107 of 513 Cinterion 4.6 AT+ICF AT+ICF Character Framing controls character framing and parity format used for receiving and transmitting data via EHS6's asyn- AT+ICF chronous serial interfaces (UART). Following settings are supported: •...
Page 108
EHS6 AT Command Set ® Page 108 of 513 Cinterion 4.6 AT+ICF Parameter Description (num)(&V)(&W) <format> Specifies the character format used for receiving and transmitting. 8 data 0 parity 2 stop 8 data 1 parity 1 stop (&F)(D) 8 data 0 parity 1 stop 7 data 1 parity 1 stop (num)(&V)(&W) <parity>...
EHS6 AT Command Set ® Page 109 of 513 Cinterion 4.7 AT+IPR AT+IPR Bit Rate allows to query and set the bit rate of the EHS6's asynchronous serial interface (UART). AT+IPR The test command returns the values of supported automatically detectable bit rates and the values of the sup- ported fixed bit rates.
EHS6 AT Command Set ® Page 110 of 513 Cinterion 4.7 AT+IPR 230400 460800 500000 750000 921600 Note • Generally, should be used as a standalone command as specified in in Section 1.5.2, Concatenating AT+IPR Commands. If nevertheless combinations with other commands on the same command line cannot be avoided, there are several constraints to be considered: Avoid combinations with the AT commands listed in Section 1.5.2, Concatenating AT...
To help system integrators save the time and expense of designing multiplexer applications, Gemalto M2M GmbH offers WinMUX, a ready-to-use multiplex driver for Windows XP, Windows Vista and Windows 7. Another approach is to develop customized solutions based on the sources of the WinMUX driver....
Page 112
EHS6 AT Command Set ® Page 112 of 513 Cinterion 4.8 AT+CMUX Parameter Description (num) <mode> Enable Multiplex mode. Basic option Note • In Multiplex mode, the write command is accepted and always returns "OK" but has no AT+IPR=<rate>...
® Page 113 of 513 Cinterion EHS6 AT Command Set 5. Identification Commands Identification Commands The AT Commands described in this chapter allow the external application to obtain various identification infor- mation related to the EHS6 and linked entities. ATI Display product identification information execute command delivers a product information text.
EHS6 AT Command Set ® Page 117 of 513 Cinterion 5.5 AT+CGSN AT+CGSN Request International Mobile Equipment Identity (IMEI) delivers the International Mobile Equipment Identity (IMEI). Command is identical with: AT+GSN. AT+CGSN Syntax Test Command AT+CGSN=? Response(s) Exec Command AT+CGSN Response(s)
EHS6 AT Command Set ® Page 118 of 513 Cinterion 5.7 AT+CIMI AT+CIMI Request International Mobile Subscriber Identity (IMSI) delivers the International Mobile Subscriber Identity (IMSI). The IMSI permits the TE to identify the indi- AT+CIMI vidual SIM attached to the ME. Syntax Test Command AT+CIMI=?
® Page 119 of 513 Cinterion EHS6 AT Command Set 6. Security Commands Security Commands The AT Commands described in this chapter allow the external application to determine various security related settings. AT+CPIN PIN Authentication write command can be used to enter one of the passwords listed below. The read command can AT+CPIN be used to check whether or not the ME is waiting for a password, or which type of password is required.
Page 120
EHS6 AT Command Set ® Page 120 of 513 Cinterion 6.1 AT+CPIN (text) <code> SIM PIN authentication READY PIN has already been entered. No further entry needed. SIM PIN ME is waiting for SIM PIN1. SIM PUK ME is waiting for SIM PUK1 if PIN1 was disabled after three failed attempts to enter PIN1.
EHS6 AT Command Set ® Page 121 of 513 Cinterion 6.2 AT+CPIN2 AT+CPIN2 PIN2 Authentication controls the authentication of SIM PIN2. AT+CPIN2 The read command returns an alphanumeric string indicating whether or not SIM PIN2 authentication is required. The write command allows the EHS6 to verify the SIM PIN2 password.
Page 122
EHS6 AT Command Set ® Page 122 of 513 Cinterion 6.2 AT+CPIN2 Note • Functions accessible only after PIN2 authentication: AT+CACM: Accumulated call meter (ACM) reset or query AT+CAMM: Accumulated call meter maximum (ACMmax) set or query AT+CLCK: Facility lock to "FD" (Fixed dialing phonebook) AT+CPWD: Change "P2"password...
EHS6 AT Command Set ® Page 123 of 513 Cinterion 6.3 AT+CLCK AT+CLCK Facility lock can be used to lock, unlock or interrogate a network or ME <facility>. The command can be AT+CLCK aborted when network facilities are being set or interrogated. Syntax Test Command AT+CLCK=?
Page 124
The locks can only be set by the manufacturer and need to be agreed upon between the parties concerned, e.g. provider, operator, distributor etc. on the one side and the manufacturer on the other side. For details contact your local dealer or Gemalto M2M GmbH. Parameter is not applicable to SIM locks....
Page 125
EHS6 AT Command Set ® Page 125 of 513 Cinterion 6.3 AT+CLCK (num) <status> Lock is inactive Lock is active (str) <password> Password string used to lock and to unlock a <facility>. Length and authority for passwords depend on the in question and are therefore listed in the section on parameter <facility>.
Page 126
EHS6 AT Command Set ® Page 126 of 513 Cinterion 6.3 AT+CLCK Unlocks SIM card. AT+CLCK="SC",0,"9999" When powered up, ME registers to the network without requesting SIM PIN1. Note: Depending on the services offered by the provider, this feature is not supported by all SIM card types.
EHS6 AT Command Set ® Page 127 of 513 Cinterion 6.4 AT+CPWD AT+CPWD Change Password allows to define a new password for a password protected lock function. Each password AT+CPWD <facility> is a string of digits, the length of which varies with the associated <facility>. The test command returns a list of pairs which represent the available facilities and the maximum length of the associated password.
Page 128
The locks can only be set by the manufacturer and need to be agreed upon between the parties concerned, e.g. provider, operator, distributor etc. on the one side and the manufacturer on the other side. For details contact your local dealer or Gemalto M2M GmbH. “PN“...
Page 129
EHS6 AT Command Set ® Page 129 of 513 Cinterion 6.4 AT+CPWD (where "0000" = old PIN2 and "8888" = new PIN2) AT+CPWD="P2","0000","8888" PIN2 Password has been changed to "8888" EXAMPLE 2 To set password used to enable or disable barring of all outgoing calls: Requests the network to change the password for AT+CPWD="AO","0000","3333"...
EHS6 AT Command Set ® Page 130 of 513 Cinterion 6.5 AT^SPIC AT^SPIC Display PIN counter command can be used to find out whether the ME is waiting for a password and, if so, how many AT^SPIC attempts are left to enter the password. ...
Page 131
EHS6 AT Command Set ® Page 131 of 513 Cinterion 6.5 AT^SPIC (str) <facility> Password for which the corresponding PIN counter is to be displayed. “SC“ SIM PIN if parameter is omitted or set to 0. <pin_puk> SIM PUK if parameter is set to 1.
Page 132
EHS6 AT Command Set ® Page 132 of 513 Cinterion 6.5 AT^SPIC ^SPIC: SIM PIN Currently required password is PIN1. at^spic ^SPIC: 3 3 attempts left. at+cpin="9999" +CME ERROR: incorrect password at^spic 2 attempts left. ^SPIC: 2 at+cpin="9999" +CME ERROR: incorrect password at^spic 1 attempt left.
Page 133
EHS6 AT Command Set ® Page 133 of 513 Cinterion 6.5 AT^SPIC The mobile ist properly registered to the network. +CREG: 1 at+cpin? The AT+CPIN? read command confirms that SIM +CPIN: READY PIN1 authentication was successful. at^spic As SIM PIN1 authentication was successful, the ^SPIC: 3 counter relates to SIM PIN2 and correctly indicates that the user has 3 attempts to enter SIM PIN2.
® Page 134 of 513 Cinterion EHS6 AT Command Set 7. Call related Commands Call related Commands The AT Commands described in this chapter are related to Mobile Originated (MOC, i.e. outgoing) Calls and Mobile Terminated (MTC, i.e. incoming) Calls. ATA Connect to Incoming Call connects the EHS6 to an incoming voice or data call, which is indicated by a "RING"...
EHS6 AT Command Set ® Page 135 of 513 Cinterion 7.2 ATD ATD Mobile originated call to specified number can be used to set up outgoing voice and data calls. It can also be used to send *# codes for Supplementary Services and other functions.
Page 136
EHS6 AT Command Set ® Page 136 of 513 Cinterion 7.2 ATD Notes • is not supported for data calls. <mgsm> • is default for last number that can be dialed by ATDL. <n> • See also for <text>. •...
EHS6 AT Command Set ® Page 137 of 513 Cinterion 7.3 ATD><mem><n> ATD><mem><n> Mobile originated call using specific memory and index number can be used to set up an outgoing call to the specified number. The termination character ";" ATD><mem><n>...
Page 138
EHS6 AT Command Set ® Page 138 of 513 Cinterion 7.3 ATD><mem><n> AT+CPBR=1,xx TA returns the entries available in the active phonebook. EXAMPLE 2 To dial a number from the SIM phonebook, for example the number stored to location 15: ATD>SM15;...
EHS6 AT Command Set ® Page 139 of 513 Cinterion 7.4 ATD><n> ATD><n> Mobile originated call from active memory using index number can be used to set up an outgoing call to the stored number. The termination character ";" shall be ATD><n>...
EHS6 AT Command Set ® Page 140 of 513 Cinterion 7.5 ATD><str> ATD><str> Mobile originated call from active memory using cor- responding field searches the active phonebook for a given string and dials the assigned phone number. The ATD><str> <str>...
EHS6 AT Command Set ® Page 141 of 513 Cinterion 7.6 ATDL ATDL Redial last number used redials the last voice and data call number used in the ATD command. If terminated with semicolon ";" ATDL dials the last voice call number stored in the "LD" phonebook. Otherwise, dials the last data call num- ATDL ATDL...
EHS6 AT Command Set ® Page 142 of 513 Cinterion 7.7 ATH ATH Disconnect existing connection releases all active calls and held calls, but not waiting calls. Syntax Exec Command ATH[<n>] Response(s) Last Reference(s) ITU-T V.250 [16] ...
EHS6 AT Command Set ® Page 143 of 513 Cinterion 7.8 AT+CHUP AT+CHUP Hang up call releases all active calls, but neither waiting nor held calls. AT+CHUP Syntax Test Command AT+CHUP=? Response(s) ERROR +CME ERROR: <err> Exec Command AT+CHUP Response(s) ...
EHS6 AT Command Set ® Page 144 of 513 Cinterion 7.9 AT^SHUP AT^SHUP Hang up call(s) indicating a specific 3GPP TS 24.008 release cause write command terminates calls known to the ME and indicates a specific 3GPP TS 24.008 [40] AT^SHUP release cause specified by the user.
EHS6 AT Command Set ® Page 145 of 513 Cinterion 7.10 ATS0 7.10 ATS0 Set number of rings before automatically answering a call controls the automatic answering feature for data calls. The setting is global for all interfaces, but an incom- ATS0 ing call is answered only on the interface where the write command was executed most recently.
EHS6 AT Command Set ® Page 146 of 513 Cinterion 7.11 ATO 7.11 ATO Switch from command mode to data mode / PPP online mode is the corresponding command to the escape sequence: If the ME is in command mode during a data causes the ME to return to data mode.
EHS6 AT Command Set ® Page 147 of 513 Cinterion 7.12 +++ 7.12 +++ Switch from data mode or PPP online mode to command mode +++ escape sequence is only available during a circuit switched data (CSD) call or a packet switched connection. The +++ character sequence causes the EHS6 to pause data mode and return to AT command mode.
EHS6 AT Command Set ® Page 148 of 513 Cinterion 7.13 AT+CBST 7.13 AT+CBST Select Bearer Service Type write command selects the bearer service <name>, the data rate and the connection element AT+CBST <speed> to be used when data calls are originated. The settings are global for all interfaces, and also apply to mobile <ce>...
Page 149
EHS6 AT Command Set ® Page 149 of 513 Cinterion 7.13 AT+CBST (num)(&W) <ce> Transparent mode is not supported. (&F) Non-transparent EHS6_ATC_V03.001 15/12/3 Confidential / Released...
EHS6 AT Command Set ® Page 150 of 513 Cinterion 7.14 AT+CSTA 7.14 AT+CSTA Select type of address Set command selects the type of number for further dialing commands according to 3GPP Technical Spec- ifications. Syntax Test Command AT+CSTA=? Response(s) ...
EHS6 AT Command Set ® Page 151 of 513 Cinterion 7.15 AT+CRLP 7.15 AT+CRLP Configure RLP Parameters for Outgoing Non-Trans- parent Data Calls write command sets radio link protocol (RLP) parameters used when non-transparent data calls AT+CRLP are originated. The read command returns the current settings for the supported RLP version 0. Syntax Test Command AT+CRLP=?
EHS6 AT Command Set ® Page 152 of 513 Cinterion 7.16 AT+CLCC 7.16 AT+CLCC List of current calls The execute command lists all current calls. If the command is successful, but no calls are available, no infor- mation response is sent to TE. Syntax Test Command AT+CLCC=?
Page 153
EHS6 AT Command Set ® Page 153 of 513 Cinterion 7.16 AT+CLCC Voice followed by data, voice mode Unknown (num) <mpty> Call is not one of multiparty (conference) call parties Call is one of multiparty (conference) call parties (str) <number>...
EHS6 AT Command Set ® Page 154 of 513 Cinterion 7.17 AT^SXCALLSTAT 7.17 AT^SXCALLSTAT Set Reporting Call Status enables / disables voice call status reporting using an unsolicited result code. The URC may AT^SXCALLSTAT be repeated so that for each call one line is displayed. Syntax Test Command AT^SXCALLSTAT=?
Page 155
EHS6 AT Command Set ® Page 155 of 513 Cinterion 7.17 AT^SXCALLSTAT Incoming (MTC) Waiting (MTC) Disconnected Connected (indicates the completion of a call setup first time for MT and MO calls, this is reported in addition to state active) EHS6_ATC_V03.001 15/12/3 ...
EHS6 AT Command Set ® Page 156 of 513 Cinterion 7.18 AT+CR 7.18 AT+CR Service reporting control configures the TA whether or not to transmit an intermediate result code +CR: to the TE when a AT+CR <serv> call is being set up. to 1 may lead to connection failure, if the TE waits for default result code/URC.
EHS6 AT Command Set ® Page 157 of 513 Cinterion 7.19 AT+CRC 7.19 AT+CRC Incoming Call Indication Format controls the format of the incoming call indication. AT+CRC Syntax Test Command AT+CRC=? Response(s) +CRC: (list of supported<mode>s) ERROR Read Command AT+CRC? Response(s)
Page 158
EHS6 AT Command Set ® Page 158 of 513 Cinterion 7.19 AT+CRC “VOICE“ Voice “GPRS <PDP_Type>,<PDP_addr>[,[<L2P>][,<APN>]]“ GPRS network request for PDP context activation with parameters [,[<L2P>][,<APN>]] <PDP_type>, <PDP_addr> EHS6_ATC_V03.001 15/12/3 Confidential / Released...
EHS6 AT Command Set ® Page 159 of 513 Cinterion 7.20 AT+CECALL 7.20 AT+CECALL Initiate eCall write command can be used to trigger an eCall to the network. You can either make a test call, AT+CECALL a reconfiguration call, a manually initiated eCall or an automatically initiated eCall. To get detailed information on all eCall states you can use dedicated indicators enabled with AT^SIND: ecallda, ecallco, ecaller.
EHS6 AT Command Set ® Page 160 of 513 Cinterion 7.20 AT+CECALL 7.20.1 Possible Result Codes and URCs in AT+CECALL Scenarios • OK or ERROR result codes are responses to the write command showing up instantly after com- AT+CECALL mand input.
EHS6 AT Command Set ® Page 161 of 513 Cinterion 7.21 ATS6 7.21 ATS6 Set pause before blind dialing is implemented for compatibility reasons only, and has no effect. ATS6 Syntax Read Command ATS6? Response(s) <n> Write Command ATS6=<n>...
EHS6 AT Command Set ® Page 162 of 513 Cinterion 7.22 ATS7 7.22 ATS7 Set number of seconds to wait for connection completion is implemented for compatibility reasons only, and has no effect. ATS7 Syntax Read Command ATS7? Response(s) ...
EHS6 AT Command Set ® Page 163 of 513 Cinterion 7.23 ATS8 7.23 ATS8 Comma Dial Pause Time is implemented for compatibility reasons only, and has no effect. ATS8 Syntax Read Command ATS8? Response(s) <n> Write Command ATS8=<n>...
EHS6 AT Command Set ® Page 164 of 513 Cinterion 7.24 ATS10 7.24 ATS10 Set disconnect delay after indicating the absence of data carrier is implemented for compatibility reasons only, and has no effect. ATS10 Syntax Read Command ATS10? Response(s) ...
® Page 165 of 513 Cinterion EHS6 AT Command Set 8. Network Service Commands Network Service Commands The AT Commands described in this chapter are related to various network services. AT+COPN Read operator names command returns the list of operator names from the ME. Each operator code that AT+COPN <numericn>...
EHS6 AT Command Set ® Page 166 of 513 Cinterion 8.2 AT+COPS AT+COPS Operator Selection queries the present status of the EHS6's network registration and allows to determine whether auto- AT+COPS matic or manual network selection shall be used. ...
Page 167
EHS6 AT Command Set ® Page 167 of 513 Cinterion 8.2 AT+COPS Write Command AT+COPS=<mode>[, <format>[, <opName>][, <AcT>]] Response(s) ERROR +CME ERROR:<err> Last Reference(s) 3GPP TS 27.007 [45] ± Parameter Description (num) <opStatus> Operator Status Unknown operator Operator available Current operator (registered) Operator forbidden...
Page 168
EHS6 AT Command Set ® Page 168 of 513 Cinterion 8.2 AT+COPS Short alphanumeric format of <opName>. Numeric format of <opName>. This is the Location Area Identification (LAI) number, which consists of the 3-digit Mobile Country Code (MCC) plus the 2- or 3-digit Mobile Network Code (MNC).
EHS6 AT Command Set ® Page 169 of 513 Cinterion 8.3 AT^SXRAT AT^SXRAT Selection of Radio Access Technology command forces the selection of the Radio Access Technology (RAT) in the protocol stack. On AT^SXRAT a later network registration (AT+COPS, AT+CGATT) this setting is used. ...
Page 170
EHS6 AT Command Set ® Page 170 of 513 Cinterion 8.3 AT^SXRAT Parameter Description (num) <AcT> Access technology GSM / UMTS dual mode If this mode is selected additionally a preferred RAT can be configured, which is stored in NVRAM selecting which RAT shall be attached first. In dual mode, GSM and UMTS Access Technology will be active and full Inter- RAT measurements and handovers are provided.
EHS6 AT Command Set ® Page 171 of 513 Cinterion 8.4 AT^SXEONS AT^SXEONS Display EONS Names queries the present status of the EHS6's network registration and uses the methods of the AT^SXEONS Enhanced Operator Name String (EONS) specification for handling operator name strings. command delivers further information in respect to associated to the EONS operator AT^SXEONS...
EHS6 AT Command Set ® Page 172 of 513 Cinterion 8.5 AT+CREG AT+CREG Network Registration Status serves to monitor the EHS6's network registration status. Information can be reported by the AT+CREG AT+CREG? read command and by +CREG: URCs. Syntax Test Command AT+CREG=?
Page 173
EHS6 AT Command Set ® Page 173 of 513 Cinterion 8.5 AT+CREG (num)(&V) <regStatus> Not registered, ME is currently not searching for new operator Registered to home network Not registered, but ME is currently searching for a new operator. Registration denied Unknown (not used) Registered, roaming...
EHS6 AT Command Set ® Page 174 of 513 Cinterion 8.6 AT+CSQ AT+CSQ Signal quality execute command indicates the received signal strength and the channel bit error rate AT+CSQ <rssi> <ber>. Syntax Test Command AT+CSQ=? Response(s) +CSQ: (list of supported<rssi>s), (list of supported<ber>s) Exec Command AT+CSQ Response(s)
EHS6 AT Command Set ® Page 175 of 513 Cinterion 8.7 AT+CPOL AT+CPOL Preferred Operator List read command queries the list of the preferred operators. AT+CPOL write command allows to edit the list of the preferred operators. AT+CPOL read command also depends on the setting of AT+CPLS.
Page 176
EHS6 AT Command Set ® Page 176 of 513 Cinterion 8.7 AT+CPOL (num) <gsm> AcT GSM disabled AcT GSM enabled (num) <gsm_compact> AcT GSM Compact disabled (num) <utran> AcT UTRAN disabled AcT UTRAN enabled Note • The Access Technology selection parameters <gsm>, <gsm_compact>, are required for SIM <utran>...
EHS6 AT Command Set ® Page 177 of 513 Cinterion 8.8 AT+CPLS AT+CPLS Select Preferred Operator List is used to select a preferred PLMN list defined in Elementary Files of the SIM card or active application AT+CPLS command. of the USIM.
EHS6 AT Command Set ® Page 178 of 513 Cinterion 8.9 AT+CTZR AT+CTZR Time Zone Reporting command enables and disables event reporting for changes of time zone and daylight saving time. AT+CTZR If reporting is enabled the EHS6 returns unsolicited result codes whenever the time zone changes. Syntax Test Command AT+CTZR=?
Page 179
EHS6 AT Command Set ® Page 179 of 513 Cinterion 8.9 AT+CTZR (str) <time> Time in format "yy/MM/dd,hh:mms", wherein characters indicates year, month, day, hour, minutes, seconds. (num) <dst> Parameter indicates daylight saving time as follows: No adjustment for daylight daving time +1 hour adjustment for daylight saving time +2 hour adjustment for daylight saving time (str)
EHS6 AT Command Set ® Page 180 of 513 Cinterion 8.10 AT+CTZU 8.10 AT+CTZU Automatic Time Zone Update command enables and disables automatic time zone update via NITZ. In addition, AT+CTZU AT+CTZR be used to activate indicators reporting time zone information change. Syntax Test Command AT+CTZU=?
EHS6 AT Command Set ® Page 181 of 513 Cinterion 8.11 AT^SGCOPS 8.11 AT^SGCOPS Operator Selection for GPRS-ONLY SIM Cards has been designed for use with GPRS-ONLY SIM cards. Intended only for PS data connectivity AT^SGCOPS GPRS-ONLY SIM cards do not support registering to CS services. As a result, the standard command AT+COPS is not fully usable for GPRS-ONLY SIM cards: Despite successful registration to PS domain services the AT+COPS? read command returns "+COPS: 2"...
EHS6 AT Command Set ® Page 182 of 513 Cinterion 8.12 AT^SMONI 8.12 AT^SMONI Monitoring Serving Cell command supplies information of the serving cell. AT^SMONI Syntax Test Command AT^SMONI=? Response(s) Exec Command AT^SMONI Response(s) See: Section 8.12.1, AT^SMONI Responses Write Command AT^SMONI=255...
Page 183
EHS6 AT Command Set ® Page 183 of 513 Cinterion 8.12 AT^SMONI Example: ^SMONI: 3G,10564,296,-7.5,-79,262,02,0143,00228FF,-92,-78,NOCONN • ME is searching and could not (yet) find a suitable GSM (2G) cell: Syntax: ^SMONI: ACT,ARFCN,BCCH,MCC,MNC,LAC,cell,C1,C2,NCC,BCC,GPRS,ARFCN,TS,timAdv,dBm,Q,ChMod Example: ^SMONI: 2G,SEARCH,SEARCH • ME is searching and could not (yet) find a suitable UMTS (3G) cell: Syntax: ^SMONI: ACT,UARFCN,PSC,EC/n0,RSCP,MCC,MNC,LAC,cell,SQual,SRxLev,PhysCh, SF,Slot,EC/ n0,RSCP,ComMod,HSUPA,HSDPA...
Page 184
EHS6 AT Command Set ® Page 184 of 513 Cinterion 8.12 AT^SMONI Column Description Access Technology UARFCN UARFCN (UTRAN Absolute Radio Frequency Channel Number) of the BCCH car- rier Primary Scrambling Code EC/n0 Carrier to noise ratio in dB = measured Ec/Io value in dB. Please refer to 3GPP 25.133, section 9.1.2.3, Table 9.9 for details on the mapping from EC/n0 to EC/Io.
EHS6 AT Command Set ® Page 187 of 513 Cinterion 8.12 AT^SMONI Column Description SQual Quality value for base station selection in dB (see 3GPP 25.304) SRxLev RX level value for base station selection in dB (see 3GPP 25.304) ...
Page 188
EHS6 AT Command Set ® Page 188 of 513 Cinterion 8.12 AT^SMONI no SIM card is inserted, or PIN has not been given, neither Home PLMN nor any other allowed PLMN are found, registration request was not answered or denied by the network (use command to query the reg- AT+CREG istration status),...
EHS6 AT Command Set ® Page 189 of 513 Cinterion 8.13 AT^SMONP 8.13 AT^SMONP Monitoring Neighbour Cells supplies information of active cells and all neighbour cells. The active cell information will be AT^SMONP delivered additively because an ME can be situated in Soft Handover or Softer Handover. Syntax Test Command AT^SMONP=?
Page 190
EHS6 AT Command Set ® Page 190 of 513 Cinterion 8.13 AT^SMONP UARFCN ,PSC ,EC/n0 ,RSCP UARFCN ,PSC ,EC/n0 ,RSCP Example: 658,50,-61,262,07,7,4,45,45,4EED,08B8 666,48,-63,262,07,7,1,43,43,4EED,A500 1006,39,-72,262,07,7,4,34,34,4EED,---- 1021,36,-75,262,07,7,1,31,21,4EED,08B2 702,32,-79,262,07,7,3,27,27,4EED,A4F0 654,30,-81,262,07,7,5,25,25,4EED,1C3A -----,---,-----,---- • In case of a UMTS (3G) serving cell: Syntax: UARFCN ,PSC ,EC/n0 ,RSCP...
EHS6 AT Command Set ® Page 191 of 513 Cinterion 8.13 AT^SMONP Column Description Network colour Code Base Station colour code cell selection criterion cell reselection criterion Location area code cell Cell identifier Columns for UMTS (3G) parameters: Column Description UARFCN...
Page 192
EHS6 AT Command Set ® Page 192 of 513 Cinterion 8.13 AT^SMONP • In case of a 3G serving cell: Syntax: UARFCN ,PSC ,EC/n0 ,RSCP ,SQual ,SRxLev ,set ,rank UARFCN ,PSC ,EC/n0 ,RSCP ,SQual ,SRxLev ,set ,rank UARFCN ,PSC ,EC/n0 ,RSCP ,,SQual...
Page 193
EHS6 AT Command Set ® Page 193 of 513 Cinterion 8.13 AT^SMONP Column Description UARFCN UTRAN Absolute Radio Frequency Channel Number of the BCCH carrier Primary Scrambling Code EC/n0 Carrier to noise ratio in dB = measured Ec/Io value in dB. Please refer to 3GPP 25.133, section 9.1.2.3, Table 9.9 for details on the mapping from EC/n0 to EC/Io.
EHS6 AT Command Set ® Page 194 of 513 Cinterion 8.14 AT^SNMON 8.14 AT^SNMON Network Monitoring command can be used to monitor various network information. AT^SNMON Syntax Test Command AT^SNMON=? Response(s) ^SNMON: "INS", (list of supported <action>s) ^SNMON: "NBC", (list of supported <action>s) ^SNMON: "NBC/CFG/3GPP", (list of supported <action>s), (list of supported <ratNBC>s), (list of supported <cellNo>s)
Page 196
EHS6 AT Command Set ® Page 196 of 513 Cinterion 8.14 AT^SNMON (num) <mcc> Mobile Country Code (first part of the PLMN code). (num) <mnc> Mobile Network Code (second part of the PLMN code) (num) <ec/n0> Carrier to noise ratio in dB = measured Ec/Io value in dB. Please refer to 3GPP 25.133, section 9.1.2.3, Table 9.9 for details on the mapping from EC/n0 to EC/Io.
Page 197
EHS6 AT Command Set ® Page 197 of 513 Cinterion 8.14 AT^SNMON (num) <arfcn> Absolute Radio Frequency Channel Number of the BCCH carrier. (num) <rssi> Received signal level of the BCCH carrier. The indicated value is composed of the measured value in dBm plus an offset.
® Page 198 of 513 Cinterion EHS6 AT Command Set 9. Supplementary Service Commands Supplementary Service Commands The AT commands described in this chapter are related to Supplementary Services. AT+CACM Accumulated call meter (ACM) reset or query read command returns the current ACM value. AT+CACM ...
EHS6 AT Command Set ® Page 199 of 513 Cinterion 9.2 AT+CAMM AT+CAMM Accumulated call meter maximum (ACMmax) set or query read command returns the current ACMmax value. AT+CAMM write command sets the Advice of Charge related to the accumulated call meter maximum value AT+CAMM in SIM file EF (ACMmax).
EHS6 AT Command Set ® Page 200 of 513 Cinterion 9.3 AT+CAOC AT+CAOC Advice of Charge Information controls the Advice of Charge supplementary service function mode. AT+CAOC Syntax Test Command AT+CAOC=? Response(s) +CAOC: (list of supported<Mode>s) Read Command AT+CAOC? Response(s) ...
EHS6 AT Command Set ® Page 201 of 513 Cinterion 9.4 AT+CCUG AT+CCUG Closed User Group write command serves to activate or deactivate the explicit CUG invocation, to set the desired AT+CCUG index, and to specify if Preferential Group or Outgoing Access shall be suppressed. ...
Page 202
EHS6 AT Command Set ® Page 202 of 513 Cinterion 9.4 AT+CCUG Suppress outgoing access Suppress preferential CUG Suppress preferential CUG and Outgoing Access. Notes • The active settings for omitted parameters are retained without changes. • Explicit CUG invocation means that at each call setup, CUG information is added to the called number.
EHS6 AT Command Set ® Page 203 of 513 Cinterion 9.5 AT+CCFC AT+CCFC Call forwarding number and conditions control controls the call forwarding supplementary service. Registration, erasure, activation, deactivation and AT+CCFC status query are supported. Syntax Test Command AT+CCFC=? Response(s) ...
Page 204
EHS6 AT Command Set ® Page 204 of 513 Cinterion 9.5 AT+CCFC Register and activate Call forwarding (register service) <number> Erase and deactivate call forwarding (erase service) <number> (str) <number> String type phone number of forwarding address in format specified by <type>. If you select <mode>= 3, the phone <number>...
Page 205
EHS6 AT Command Set ® Page 205 of 513 Cinterion 9.5 AT+CCFC Notes • You can register, disable, enable and erase 4 and 5 as described above. However, querying the <reason> status of 4 and 5 with will result in an error ("+CME ERROR: operation not supported").
EHS6 AT Command Set ® Page 206 of 513 Cinterion 9.6 AT+CCWA AT+CCWA Call Waiting write command controls the "Call Waiting" supplementary service according to 3GPP TS 22.083 AT+CCWA [31]. Activation, deactivation and status query are supported. The read command returns the current value of <n>.
Page 207
EHS6 AT Command Set ® Page 207 of 513 Cinterion 9.6 AT+CCWA (num) <mode> Network operation to be performed for Supplementary service call waiting Disable call waiting (disable service) Enable call waiting (enable service) Query status of call waiting (query service status) (num) <class>...
Page 208
EHS6 AT Command Set ® Page 208 of 513 Cinterion 9.6 AT+CCWA CLI has been withheld CLI is not available Notes • With the command, it is possible to establish a multiparty call or to set the active voice call on hold AT+CHLD and then accept a waiting voice call (not possible with fax and data call).
EHS6 AT Command Set ® Page 209 of 513 Cinterion 9.7 AT+CHLD AT+CHLD Call Hold and Multiparty command controls the Supplementary Services Call Hold and Multiparty. Calls can be put on hold, AT+CHLD recovered, released and added to a conversation. Like for all Supplementary Services, the availability and detailed functionality of Call Hold and Multiparty services depends on the configuration of the network.
Page 210
EHS6 AT Command Set ® Page 210 of 513 Cinterion 9.7 AT+CHLD Connect the two calls of a multiparty call and disconnects the subscriber from both calls (ECT). Put an active call on hold or a held call to active, while another call is waiting. Disconnect users in multiparty without accepting incoming call.
EHS6 AT Command Set ® Page 211 of 513 Cinterion 9.8 AT+CLIP AT+CLIP Calling Line Identification Presentation refers to the supplementary service CLIP (Calling Line Identification Presentation) that enables a AT+CLIP called subscriber to get the calling line identity (CLI) of the calling party when receiving a mobile terminated call. write command enables or disables the presentation of the CLI at the TE.
Page 212
EHS6 AT Command Set ® Page 212 of 513 Cinterion 9.8 AT+CLIP (str) <number> String type phone number of calling address in format specified by <type>. (num) <type> Type of address octet as defined by 3GPP TS 24.008 [40], subclause 10.5.4.7. For possible values see the <type>...
EHS6 AT Command Set ® Page 213 of 513 Cinterion 9.9 AT+CLIR AT+CLIR Calling Line Identification Restriction command refers to the supplementary service CLIR (Calling Line Identification Restriction). AT+CLIR Syntax Test Command AT+CLIR=? Response(s) +CLIR: (list of supported <n>s) Read Command AT+CLIR? Response(s)
EHS6 AT Command Set ® Page 214 of 513 Cinterion 9.10 AT+COLP 9.10 AT+COLP Connected Line Identification Presentation refers to the supplementary service COLP (Connected Line Identification Presentation) that enables a AT+COLP calling subscriber to get the connected line identity (COL) of the called party after setting up a mobile originated call.
Page 215
EHS6 AT Command Set ® Page 215 of 513 Cinterion 9.10 AT+COLP (num) <type> Type of address octet in integer format; 145 when dialling string includes international access code character "+", otherwise 129. EHS6_ATC_V03.001 15/12/3 Confidential / Released...
EHS6 AT Command Set ® Page 216 of 513 Cinterion 9.11 AT+CNAP 9.11 AT+CNAP Calling Name Presentation refers to the supplementary service CNAP (Calling Name Presentation) that enables a called sub- AT+CNAP scriber to get a calling name indication (CNI) of the calling party when receiving a mobile terminated call. write command enables or disables the presentation of CNI at the TE.
Page 217
EHS6 AT Command Set ® Page 217 of 513 Cinterion 9.11 AT+CNAP Unknown Name presentation restricted (str) <name> Up to 80 characters long string containing the calling party name corresponding to the entry found in phonebook; used character set is the one selected with AT+CSCS. (num) <CNI validity>...
EHS6 AT Command Set ® Page 218 of 513 Cinterion 9.12 AT+CPUC 9.12 AT+CPUC Price per unit and currency table read command returns the current parameters of PUC. AT+CPUC write command sets the parameters of Advice of Charge related price per unit and currency table. AT+CPUC SIM PIN2 is usually required to set the parameters.
Page 219
EHS6 AT Command Set ® Page 219 of 513 Cinterion 9.12 AT+CPUC Example To change currency and/or price per unit you have two ways: You can enter PIN2 along with the command: AT+CPUC (where "8888" = PIN2) AT+CPUC="EUR","0.10","8888"...
EHS6 AT Command Set ® Page 220 of 513 Cinterion 9.13 AT+CSSN 9.13 AT+CSSN Supplementary service notifications enables or disables the presentation of URCs for supplementary services. AT+CSSN Syntax Test Command AT+CSSN=? Response(s) +CSSN: (list of supported<n>s), (list of supported<m>s) Read Command AT+CSSN? Response(s)
Page 221
EHS6 AT Command Set ® Page 221 of 513 Cinterion 9.13 AT+CSSN Some of the conditional call forwardings are active Call has been forwarded Waiting call is pending (num) <code 2> The incoming call is a forwarded call. Held call was terminated by other party Additional incoming call forwarded ...
EHS6 AT Command Set ® Page 222 of 513 Cinterion 9.14 AT+CUSD 9.14 AT+CUSD Unstructured Supplementary Service Data allows to control the handling of Unstructured Supplementary Service Data (USSD) according to 3GPP AT+CUSD TS 22.090 [34]. Both network and mobile initiated operations are supported. The interaction of this command with other AT commands based on other supplementary services is described in the related technical specifica- tions.
Page 223
EHS6 AT Command Set ® Page 223 of 513 Cinterion 9.14 AT+CUSD (str)(+CSCS) <ussdReq> Unstructured Supplementary Service Data (USSD) to be sent to the network. parameter is not given, network is not interrogated. write command only supports set- <ussdReq>...
® Page 224 of 513 Cinterion EHS6 AT Command Set 10. Internet Service Commands Internet Service Commands EHS6 has an embedded TCP/IP stack that is driven by AT commands and enables the host application to easily access the Internet. The advantage of this solution is that it eliminates the need for the application manufacturer to implement own TCP/IP and PPP stacks, thus minimizing cost and time to integrate Internet connectivity into a new or existing host application.
Page 225
EHS6 AT Command Set ® Page 225 of 513 Cinterion Transparent Mode is activated with and then indicated by the "CONNECT" result code. The mode AT^SIST eliminates the need for read and write sequences. AT^SISW AT^SISR • Non-Transparent Mode is packet oriented, i.e. data is transferred in separate packets. Maximum packet size is 1500 bytes for TCP, 1460 bytes for UDP.
Page 226
EHS6 AT Command Set ® Page 226 of 513 Cinterion Socket service used with UDP protocol The significant differences between the TCP and UDP protocols imply that UDP sometimes requires particular procedures or even specific parameters. Details on how to handle UDP services can be found in extra notes or are included in the general parameter descriptions.
Page 227
EHS6 AT Command Set ® Page 227 of 513 Cinterion To free a service profile for use on another interface, use the command and select service type AT^SISS = "none". This action deletes the entire profile and restores all parameters of the profile to their initial power-up state (all values are empty).
EHS6 AT Command Set ® Page 228 of 513 Cinterion 10.1 AT^SICS 10.1 AT^SICS Internet Connection Setup Profile serves to create and edit Internet connection profiles. A connection profile can be assigned to one or AT^SICS more service profiles defined with AT^SISS, and thus, determines which type of connection is to be established when opening a service profile with AT^SISO.
Page 229
EHS6 AT Command Set ® Page 229 of 513 Cinterion 10.1 AT^SICS Parameter Description (num) <conProfileId> 0...5 Internet connection profile identifier. identifies all parameters of a connection profile, and, <conProfileId> when a service profile is created with needs AT^SISS <conProfileId>...
EHS6 AT Command Set ® Page 230 of 513 Cinterion 10.1 AT^SICS Notes • Before opening a service profile based on a connection profile recently used, check with that the AT^SICI previous connection was properly closed. If confirms that the connection profile is in AT^SICI <conState>...
EHS6 AT Command Set ® Page 231 of 513 Cinterion 10.2 AT^SICI 10.2 AT^SICI Internet Connection Information read command requests the current status of the Internet connection profiles currently defined AT^SICI with AT^SICS. write command displays the status of the specified Internet connection profile. If the connection AT^SICI profile is not defined yet, the command returns a "+CME ERROR"...
EHS6 AT Command Set ® Page 232 of 513 Cinterion 10.2 AT^SICI (num) <numServices> Number of services using this Internet connection profile. 0...9 (str) <conAddr> Local IPv4 address of the Internet connection profile ("0.0.0.0" if no address is associated yet). ...
Page 233
EHS6 AT Command Set ® Page 233 of 513 Cinterion 10.2 AT^SICI Query once again the current status of the connec- at^sici? tion profile. Parameter has decreased. ^SICI: 1,2,1,"10.10.0.161" <numServices> After closing the last service with AT^SISC: Query once again the current status of the connec- at^sici? tion profile.
EHS6 AT Command Set ® Page 234 of 513 Cinterion 10.3 AT^SIPS 10.3 AT^SIPS Internet Profile Storage saves and loads the settings of the Internet connection and service profiles in the non-volatile memory. AT^SIPS can also be used to reset the settings to their default values without saving. AT^SIPS Syntax Test Command...
EHS6 AT Command Set ® Page 235 of 513 Cinterion 10.4 AT^SISS 10.4 AT^SISS Internet Service Setup Profile serves to set up the necessary parameters in the Internet service profiles. Any service profile can then AT^SISS be used to control a data link in conjunction with AT^SISI, AT^SISO, AT^SISC, AT^SISR, AT^SISW, AT^SIST, and AT^SISE.
EHS6 AT Command Set ® Page 237 of 513 Cinterion 10.4 AT^SISS String value containing the URL for the specific service: address When GSM alphabet is enabled (see AT+CSCS) keep in mind that escape sequences are required for some special characters: For example, underscore "_"...
Page 238
EHS6 AT Command Set ® Page 238 of 513 Cinterion 10.4 AT^SISS "keepcnt": specifies the TCP parameter TCP_KEEPCNT (see RFC1122; not for Transparent UDP client); ignored if option "keepidle" is not set range: 1...[9]...127 "keepintvl": specifies the TCP parameter TCP_KEEPINTVL (see RFC1122;...
Page 239
EHS6 AT Command Set ® Page 239 of 513 Cinterion 10.4 AT^SISS <port>: element can be set optional and replace the default port. <user>: username for authentication, 32 octets. Can be set as part of "address" and/or separately by parameter "user".
Page 240
EHS6 AT Command Set ® Page 240 of 513 Cinterion 10.4 AT^SISS files Specifies single or multiple files: • Single file for upload to or download from servers in case of HTTP, FTP or SMTP. • List of files located on the FFS when "cmd" parameter is given with param- eters "fput", "fget"...
Page 241
EHS6 AT Command Set ® Page 241 of 513 Cinterion 10.4 AT^SISS smHdr This parameter, if set, will be appended at the end of the email header section (string). Length: 0...254 Hence, it serves as a generic header field parameter which allows the user to provide any email header field.
Page 242
EHS6 AT Command Set ® Page 242 of 513 Cinterion 10.4 AT^SISS “Smtp“ EHS6 acting as SMTP client. “none“ Reset Internet service profile settings. Operation is not allowed if profile is in use, i.e. it was activated via AT^SISO. (str) <srvParmValue-alphabet>...
EHS6 AT Command Set ® Page 243 of 513 Cinterion 10.5 AT^SISI 10.5 AT^SISI Internet Service Information serves to monitor the status of Internet service profiles defined with AT^SISS. AT^SISI read command requests the current status of all defined Internet service profiles. AT^SISI ...
Page 244
EHS6 AT Command Set ® Page 244 of 513 Cinterion 10.5 AT^SISI Parameter Description (num) <srvProfileId> Internet service profile identifier as defined by (<srvProfileId>). AT^SISS 0...9 (num) <srvState> Internet service state (for details see parameter <srvState>). AT^SISO Allocated Connecting Closing Down Alerting...
EHS6 AT Command Set ® Page 245 of 513 Cinterion 10.6 AT^SISO 10.6 AT^SISO Internet Service Open write command starts the Internet session configured by the service profile. All further steps AT^SISO needed to control the session depend on whether you are using URC mode or polling mode. The read AT^SISO command returns the current status of all Internet services.
Page 246
EHS6 AT Command Set ® Page 246 of 513 Cinterion 10.6 AT^SISO • Transparent TCP Listener: Enter the command, e.g. AT^SISO=9. AT^SISO Wait for URC "^SIS" which indicates a client connect. If auto answering is not enabled enter to enter transparent access mode. AT^SIST Wait for "CONNECT"...
Page 247
EHS6 AT Command Set ® Page 247 of 513 Cinterion 10.6 AT^SISO Connecting State after opening a service with where the connection is being AT^SISO established. If connection setup is successful the service proceeds to the state "4" (Up) and one of the URCs "^SISW"...
Page 248
EHS6 AT Command Set ® Page 248 of 513 Cinterion 10.6 AT^SISO (str) <locAddr> Recently used local IPv4 address in dotted-four-byte format and TCP port separated by colon, e.g. "192.60.10.10:80". (str) <remAddr> Remote IPv4 address in dotted-four-byte format and TCP port, separated by colon, e.g. "192.60.10.10:80". (num) <rejCounter>...
EHS6 AT Command Set ® Page 249 of 513 Cinterion 10.7 AT^SISC 10.7 AT^SISC Internet Service Close write command closes the TCP/IP connection to the remote peer which was opened with AT^SISC AT^SISO. All resources are released, all status information parameters, e.g. <srvState>, <unackData>, counters, are reset.
EHS6 AT Command Set ® Page 250 of 513 Cinterion 10.8 AT^SISR 10.8 AT^SISR Internet Service Read Data command either triggers a read operation (download) or queries the number of bytes in the internal AT^SISR buffer. The "^SISR: x, 1" URC is also used to report status changes of the transparent TCP service while the client is in AT command mode.
Page 251
EHS6 AT Command Set ® Page 251 of 513 Cinterion 10.8 AT^SISR (num) <cnfReadLength> Indicates end of data. Data transfer has been finished (all data have been read) and the service can be closed with AT^SISC. Applies only to HTTP: Querying number of available bytes is not supported by the HTTP service.
EHS6 AT Command Set ® Page 252 of 513 Cinterion 10.8 AT^SISR 10.8.1 Example: Socket Host Reads Small Amounts of UDP Data Pack- ets (URC Mode) This section applies only to the Socket service using the UDP protocol. The example shows how to read UDP packets if the buffer of the host application can handle only a few bytes.
EHS6 AT Command Set ® Page 253 of 513 Cinterion 10.9 AT^SISW 10.9 AT^SISW Internet Service Write Data triggers a write operation (upload) and queries the amount of data already sent, but not acknowledged AT^SISW at the TCP layer. ...
Page 254
EHS6 AT Command Set ® Page 254 of 513 Cinterion 10.9 AT^SISW it is recommended that the size of each data packet be limited to 1460 bytes. Otherwise, it is possible that the following URC occurs: "^SIS: <id>, 0, 9, The supplied buffer was too small / large". (num) <eodFlag>...
EHS6 AT Command Set ® Page 255 of 513 Cinterion 10.9 AT^SISW 10.9.1 Usage of parameter <eodFlag> Service type Parameter is optional for Socket services. Socket Not applicable to Socket with UDP protocol, i.e. value is ignored. After the service accepts the end-of-data flag the service state changes to "Closing".
EHS6 AT Command Set ® Page 256 of 513 Cinterion 10.10 AT^SIST 10.10 AT^SIST Enter Transparent Access Mode applies to the Transparent TCP or Transparent UDP client service or to the Transparent TCP Listener AT^SIST service defined with AT^SISS. ...
Page 257
EHS6 AT Command Set ® Page 257 of 513 Cinterion 10.10 AT^SIST Write Command AT^SIST=<srvProfileId> Response(s) CONNECT (indicates that ME has entered transparent access mode) ERROR +CME ERROR: <err> Last ± Parameter Description (num) <srvProfileId> 0 ... 9 specified with AT^SISS. <srvProfileId>...
EHS6 AT Command Set ® Page 258 of 513 Cinterion 10.11 AT^SISH 10.11 AT^SISH Disconnect Remote Client is intendend only for a Transparent TCP Listener service. It allows to disconnect an established client AT^SISH connection from server side. Syntax Test Command AT^SISH=?
EHS6 AT Command Set ® Page 259 of 513 Cinterion 10.12 AT^SISX 10.12 AT^SISX Internet Service Execution command can be used to send ICMP (Internet Control Message Protocol) Echo Requests to a AT^SISX target IP address or DNS host name (also referred to as Ping command). write command can be used any time while a connection profile (bearer) is active.
Page 260
EHS6 AT Command Set ® Page 260 of 513 Cinterion 10.12 AT^SISX (str) <ip-address> The IP address of the host (i.e. "192.168.1.3"). (num) <request> [1]...30 Number of "Ping" ICMP Echo Requests to be sent. (num) <timelimit> 200...[5000]...10000 Amount of time, in milliseconds, to wait for an ICMP Echo Response message related to a previously sent Echo Request message.
EHS6 AT Command Set ® Page 261 of 513 Cinterion 10.13 AT^SISE 10.13 AT^SISE Internet Service Error Report write command returns the current error status of the specified Internet service profile. If the ser- AT^SISE vice profile is not defined or the value is invalid "+CME ERROR" response is returned. The error status is identical to the content of the "^SIS"...
EHS6 AT Command Set ® Page 262 of 513 Cinterion 10.14 Internet Service URC "^SIS" 10.14 Internet Service URC "^SIS" This section first describes the syntax and the parameters of the "^SIS" URC. The second part consists of tables listing the information elements delivered within the "^SIS"...
EHS6 AT Command Set ® Page 263 of 513 Cinterion 10.14 Internet Service URC "^SIS" address filters. always equals "0". equals "4", then <urcCause> <urcInfoId> This cause is also used if ME is not in the transparent acces mode and a con- nected client has closed the connection remotely.
Page 264
EHS6 AT Command Set ® Page 264 of 513 Cinterion 10.14 Internet Service URC "^SIS" Description <urcInfoId> <urcInfoText> Remote host has reset the connection Socket error No buffer space available Socket error The socket is already connected Socket error For TCP/IP sockets, the socket is not connected Socket error Socket has been shut down...
EHS6 AT Command Set ® Page 266 of 513 Cinterion 10.14 Internet Service URC "^SIS" 10.14.3 Information Elements Related to HTTP Service Description <urcInfoId> <urcInfoText> Error URCs HTTP-ERR: Not connected - cannot send request HTTP-ERR: failed on sending request <HTTP Response Str>...
EHS6 AT Command Set ® Page 267 of 513 Cinterion 10.15 Examples of how to Configure and Use Internet Service Profiles 10.15 Examples of how to Configure and Use Internet Service Profiles Below you can find selective examples of how to configure and use Internet service profiles. To visualize the dif- ference between URC mode and polling mode the operation of services (after opening with AT^SISO) is explained in separate examples for either mode.
EHS6 AT Command Set ® Page 268 of 513 Cinterion 10.15 Examples of how to Configure and Use Internet Service Profiles ^SISO: 8,"" ^SISO: 9,"" 10.15.3 Configuring Socket Client for Calling a Socket Listener on Another Host Configure the client's service profile 1 for calling a Socket listener on another host: Select service type Socket.
EHS6 AT Command Set ® Page 269 of 513 Cinterion 10.15 Examples of how to Configure and Use Internet Service Profiles Listener rejects connect request, where 2 is the AT^SISC=2 dynamically assigned service profile. Accept incoming connect request: URC indicates incoming connect request. ^SIS: 1,1,2,"10.10.0.187:4098"...
EHS6 AT Command Set ® Page 270 of 513 Cinterion 10.15 Examples of how to Configure and Use Internet Service Profiles URC indicates incoming connect request. ^SIS: 1,3,1,"10.10.0.187:4100" Service enters transparent access mode. CONNECT For further handling see examples below, e.g. Sec- Hello ..
EHS6 AT Command Set ® Page 271 of 513 Cinterion 10.15 Examples of how to Configure and Use Internet Service Profiles The Service is in state "Down" and all data is con- ^SISI: 0,6,0,20,20,0 firmed by the remote peer. Closing the Socket service.
Page 272
EHS6 AT Command Set ® Page 272 of 513 Cinterion 10.15 Examples of how to Configure and Use Internet Service Profiles Select service type Socket. AT^SISS=1,srvtype,socket Select connection profile 1. AT^SISS=1,conid,1 Specify the address of host 1. AT^SISS=1,address,"sockudp:// 10.10.0.219:6666" ...
EHS6 AT Command Set ® Page 273 of 513 Cinterion 10.15 Examples of how to Configure and Use Internet Service Profiles Close the service. AT^SISC=1 10.15.9 Creating Transparent TCP Socket Client Select service type "Socket". AT^SISS=1,srvType,"Socket" Select connection profile 1. AT^SISS=1,conId,1 Specify server address.
EHS6 AT Command Set ® Page 274 of 513 Cinterion 10.15 Examples of how to Configure and Use Internet Service Profiles Check the service state of service profile 1. AT^SISO? ^SISO: 0,"" Service is in state "Allocated" (2). Socket not ^SISO: assigned.
EHS6 AT Command Set ® Page 275 of 513 Cinterion 10.15 Examples of how to Configure and Use Internet Service Profiles Check the state of the Internet connection profile. at^sici? Internet connection profile is in state "Up". Local IP ^SICI: 0,2,1,"10.10.0.200"...
EHS6 AT Command Set ® Page 276 of 513 Cinterion 10.15 Examples of how to Configure and Use Internet Service Profiles Check the state of the Internet connection profile. at^sici? Internet connection profile is in state "Up". Local IP ^SICI: 0,2,1,"10.10.0.200"...
EHS6 AT Command Set ® Page 277 of 513 Cinterion 10.15 Examples of how to Configure and Use Internet Service Profiles ^SISO: 0,"" Service is in state "Down" (6). Socket is assigned. 20 ^SISO: bytes received. 3 bytes sent. Local and remote IP 1,"Socket,20,3,"10.10.0.200:1027","10.10.0.
EHS6 AT Command Set ® Page 278 of 513 Cinterion 10.15 Examples of how to Configure and Use Internet Service Profiles Open the service. AT^SISO=1 Bearer is established, service is getting started. "^SIS" URC with 2100 (FTP) indi- ^SIS: 1,0,2100,"Ftp open(ftp.heise.de:21)" <urcInfoId>...
EHS6 AT Command Set ® Page 279 of 513 Cinterion 10.15 Examples of how to Configure and Use Internet Service Profiles URC indicates that the FTP service is ready to trans- ^SISW: 2,1 fer more data. No more data available. set.
EHS6 AT Command Set ® Page 280 of 513 Cinterion 10.15 Examples of how to Configure and Use Internet Service Profiles Select connection profile 0. AT^SISS=6,conId,"0" Specify URL. AT^SISS=6,"address","http://testnetwork/ cgi/first.pl" Specify user name. AT^SISS=6,"user","myuser" Specify password. AT^SISS=6,"passwd","mypasswd" Select command type download. AT^SISS=6,cmd,"post"...
Specify SMTP server address, enter user name and AT^SISS=9,address,"smtps://User- password for SMTP authentication. name@gmail.com:********@smtp.gmail.com" Enter text for subject field. AT^SISS=9,smSubj,"My Test Mail" Sender's email address. AT^SISS=9,smFrom,"subscriber1@gemalto.com" Recipients' email addresses. AT^SISS=9,smRcpt,"subscriber2@gmail.com,sub scriber3@gemalto.com" Type of authentication: Sender name and password AT^SISS=9,smAuth,"login" are used for SMTP authentication.
Page 282
EHS6 AT Command Set ® Page 282 of 513 Cinterion 10.15 Examples of how to Configure and Use Internet Service Profiles AT^SICS=0,apn,"GPRS02.point.de" AT^SISX="Ping",0,192.168.1.2,4,2000 ^SISX: "Ping",1,0,"192.168.1.2",1043 ^SISX: "Ping",1,0,"192.168.1.2",586 ^SISX: "Ping",1,0,"192.168.1.2",531 ^SISX: "Ping",1,0,"192.168.1.2",415 ^SISX: "Ping",2,1,4,4,0,0 ^SISX: "Ping",3,1,415,1043,643 EHS6_ATC_V03.001 15/12/3 Confidential / Released...
® Page 283 of 513 Cinterion EHS6 AT Command Set 11. Packet Domain Related Commands Packet Domain Related Commands The AT commands described in this chapter allow the Customer Application to control packet switched services in networks. 11.1 AT+CGACT PDP context activate or deactivate write command is used to activate or deactivate the specified PDP context(s).
Page 284
EHS6 AT Command Set ® Page 284 of 513 Cinterion 11.1 AT+CGACT (num) <cid> Parameter specifies a particular PDP context definition (see parameter <cid>). The parameter AT+CGDCONT is used in other PDP context-related commands. Notes • A maximum of 3 contexts can be activated at the same time, no matter on which interface. Note that, depend- ing on the provider, the number of activated contexts may be further restricted.
EHS6 AT Command Set ® Page 285 of 513 Cinterion 11.2 AT+CGANS 11.2 AT+CGANS Manual response to a network request for PDP con- text activation write command requests EHS6 to respond to a network request for Packet Domain PDP context AT+CGANS activation which has been signaled to the TE by the "RING"...
Page 286
EHS6 AT Command Set ® Page 286 of 513 Cinterion 11.2 AT+CGANS with all other information found in the PDP context definition. If no is given or if there is no matching context definition, EHS6 will attempt to activate the context <cid>...
EHS6 AT Command Set ® Page 287 of 513 Cinterion 11.3 AT+CGATT 11.3 AT+CGATT GPRS attach or detach write command is used to attach the MT to, or detach the MT from the Packet Domain service. AT+CGATT After the command has completed, the MT remains in V.250 command state. If the MT is already in the requested state, the command is ignored and the OK response is returned.
EHS6 AT Command Set ® Page 288 of 513 Cinterion 11.4 AT+CGAUTO 11.4 AT+CGAUTO Automatic response to a network request for PDP context activation write command disables or enables an automatic positive response (auto-answer) to the receipt AT+CGAUTO of a Request PDP Context Activation message from the network. It also provides control over the use of the for handling network requests for PDP context activation.
Page 289
EHS6 AT Command Set ® Page 289 of 513 Cinterion 11.4 AT+CGAUTO • When the AT+CGAUTO=1 command is received, the MT will attempt to perform a PS attach if it is not yet attached. Failure will result in ERROR or, if enabled +CME ERROR being returned to the TE. Subsequently, the MT announces a network request for PDP context activation by issuing the URC RING to the TE, followed by the intermediate result code CONNECT.
EHS6 AT Command Set ® Page 290 of 513 Cinterion 11.5 AT+CGDATA 11.5 AT+CGDATA Enter data state write command causes the MT to perform all actions which are necessary to establish commu- AT+CGDATA nication between the TE and the network using one or more PDP types. This may include performing a PS attach and one or more PDP context activations.
EHS6 AT Command Set ® Page 291 of 513 Cinterion 11.5 AT+CGDATA 11.5.1 Automatic deactivation of PDP context during dial-up PPP When using the write command or the MT issues the intermediate result code CONNECT AT+CGDATA ATD*99# and enters V.250ter online data state. In V.250 online data state, first some LCP protocol exchange between MT and TE is performed to set up the PPP link.
EHS6 AT Command Set ® Page 292 of 513 Cinterion 11.6 AT+CGDCONT 11.6 AT+CGDCONT Define PDP Context write command specifies the parameters for a PDP context identified by the context identifier AT+CGDCONT <cid>. The number of contexts that may be in a defined state at the same time is given by the range indicated in the test command response.
Page 293
EHS6 AT Command Set ® Page 293 of 513 Cinterion 11.6 AT+CGDCONT Parameter Description (num)(NV) <cid> PDP Context Identifier Parameter specifies a particular PDP context definition. The parameter is used in other PDP context-related commands. The range of the permitted values for is given by the test command.
EHS6 AT Command Set ® Page 294 of 513 Cinterion 11.7 AT+CGCMOD 11.7 AT+CGCMOD PDP Context Modify write command can be used to modify the specified PDP context(s) with respect to QoS profiles AT+CGCMOD and TFTs. If no <cid>s are specified then all active contexts will be modified. may provide further informations about the reason.
EHS6 AT Command Set ® Page 295 of 513 Cinterion 11.8 AT+CGEQMIN 11.8 AT+CGEQMIN Rel. 99 Quality of Service Profile (Minimum accept- able) write command allows the TE to specify a Quality of Service Profile for the context identified AT+CGEQMIN by the (local) context identification parameter which is checked by the MT against the negotiated profile...
Page 296
EHS6 AT Command Set ® Page 296 of 513 Cinterion 11.8 AT+CGEQMIN Parameter Description (num)(NV) <cid> Parameter specifies a particular PDP context definition (see parameter <cid>). The parameter AT+CGDCONT is used in other PDP context-related commands. (num)(NV) <Traffic class> conversational streaming interactive...
Page 297
EHS6 AT Command Set ® Page 297 of 513 Cinterion 11.8 AT+CGEQMIN 64...568 (value needs to be divisible by 8 without remainder) 576...8640 (value needs to be divisible by 64 without remainder) (num)(NV) <Delivery order> This parameter indicates whether the UMTS bearer shall provide in-sequence SDU delivery or not. (num)(NV) <Maximum SDU size>...
Page 298
EHS6 AT Command Set ® Page 298 of 513 Cinterion 11.8 AT+CGEQMIN (num)(NV) <Delivery of erroneous SDUs> This parameter indicates whether SDUs detected as erroneous shall be delivered or not. no detect (num)(NV) <Transfer delay> This parameter indicates the targeted time between request to transfer an SDU at one SAP to its delivery at the other SAP, in milliseconds.
EHS6 AT Command Set ® Page 299 of 513 Cinterion 11.9 AT+CGEQREQ 11.9 AT+CGEQREQ Rel. 99 Quality of Service Profile (Requested) write command allows the TE to specify a Quality of Service Profile for the context identified AT+CGEQREQ by the (local) context identification parameter which is used when the MT sends an Activate PDP Context <cid>...
Page 300
EHS6 AT Command Set ® Page 300 of 513 Cinterion 11.9 AT+CGEQREQ (num)(NV) <Traffic class> conversational streaming interactive background subscribed value (num)(NV) <Maximum bitrate UL> This parameter indicates the maximum number of kbits/s delivered to UMTS (up-link traffic) at a SAP. As an example a bitrate of 32kbit/s would be specified as 32 (e.g.
Page 301
EHS6 AT Command Set ® Page 301 of 513 Cinterion 11.9 AT+CGEQREQ (num)(NV) <Delivery order> This parameter indicates whether the UMTS bearer shall provide in-sequence SDU delivery or not. subscribed value (num)(NV) <Maximum SDU size> This parameter indicates the maximum allowed SDU size in octets. 10...1500 (value needs to be divisible by 10 without remainder) 1502...
Page 302
EHS6 AT Command Set ® Page 302 of 513 Cinterion 11.9 AT+CGEQREQ (num)(NV) <Delivery of erroneous SDUs> This parameter indicates whether SDUs detected as erroneous shall be delivered or not. no detect subscribed value (num)(NV) <Transfer delay> This parameter indicates the targeted time between request to transfer an SDU at one SAP to its delivery at the other SAP, in milliseconds.
EHS6 AT Command Set ® Page 303 of 513 Cinterion 11.10 AT+CGEREP 11.10 AT+CGEREP GPRS event reporting write command enables or disables sending of unsolicited result codes, "+CGEV" from MT to AT+CGEREP TE in the case of certain events occurring in the Packet Domain MT or the network. Parameter controls the processing of unsolicited result codes specified within this command.
Page 304
EHS6 AT Command Set ® Page 304 of 513 Cinterion 11.10 AT+CGEREP URC 4 +CGEV: ME DETACH The mobile equipment has forced a GPRS detach. This implies that all active contexts have been deactivated. These are not reported separately. URC 5 +CGEV: NW CLASS <class>...
EHS6 AT Command Set ® Page 305 of 513 Cinterion 11.11 AT+CGPADDR 11.11 AT+CGPADDR Show PDP address exec command returns a list of PDP addresses for all defined contexts. AT+CGPADDR write command returns a list of PDP addresses for the specified context identifiers. If a context AT+CGPADDR is not defined, then no output line is generated for it.
EHS6 AT Command Set ® Page 306 of 513 Cinterion 11.12 AT+CGQMIN 11.12 AT+CGQMIN Quality of Service Profile (Minimum acceptable) This command allows the TE to specify a minimum acceptable profile which is checked by the MT AT+CGQMIN against the negotiated profile returned in the Activate PDP Context Accept message. ...
Page 307
EHS6 AT Command Set ® Page 307 of 513 Cinterion 11.12 AT+CGQMIN High Priority Service commitments shall be maintained ahead of precedence classes 2 and Normal priority Service commitments shall be maintained ahead of precedence class 3 Low priority Service commitments shall be maintained (num)(NV) <delay>...
Page 308
EHS6 AT Command Set ® Page 308 of 513 Cinterion 11.12 AT+CGQMIN Up to 8 000 (64 kbit/s). Up to 16 000 (128 kbit/s). Up to 32 000 (256 kbit/s). Up to 64 000 (512 kbit/s). Up to 128 000 (1024 kbit/s). Up to 256 000 (2048 kbit/s).
EHS6 AT Command Set ® Page 309 of 513 Cinterion 11.13 AT+CGQREQ 11.13 AT+CGQREQ Quality of Service Profile (Requested) command allows the TE to specify a Quality of Service Profile that is used when the MT sends AT+CGQREQ an Activate PDP Context Request message to the network. write command specifies a profile for the context identified by the (local) context identification AT+CGQREQ parameter, <cid>.
Page 310
EHS6 AT Command Set ® Page 310 of 513 Cinterion 11.13 AT+CGQREQ Normal priority Service commitments shall be maintained ahead of precedence class 3 Low priority Service commitments shall be maintained (num)(NV) <delay> Delay class This parameter defines the end-to-end transfer delay incurred in the transmission of SDUs through the GPRS network(s).
Page 311
EHS6 AT Command Set ® Page 311 of 513 Cinterion 11.13 AT+CGQREQ Up to 32 000 (256 kbit/s) Up to 64 000 (512 kbit/s) Up to 128 000 (1024 kbit/s) Up to 256 000 (2048 kbit/s) (num)(NV) <mean> Mean throughput class in octets per hour network subscribed value 100 (~0.22 bit/s)
EHS6 AT Command Set ® Page 312 of 513 Cinterion 11.14 AT+CGREG 11.14 AT+CGREG Packet Domain Network Registration Status write command enables presentation of URC "+CGREG: <stat>" when <n>=1 and ME's Packet AT+CGREG Domain network registration status changes, or URC "+CGREG: <stat>[, <lac>, <ci>][, <AcT>, <rac>]" when <n>=2 and the current network cell changes.
Page 313
EHS6 AT Command Set ® Page 313 of 513 Cinterion 11.14 AT+CGREG (num) <stat> Not registered, ME is not currently searching an operator to register to. The ME is in GMM state GMM-NULL or GMM-DEREGISTERED-INITIATED. Packet Domain service is disabled, the ME is allowed to attach to GPRS if requested by the user.
EHS6 AT Command Set ® Page 314 of 513 Cinterion 11.15 AT+CGSMS 11.15 AT+CGSMS Select service for MO SMS messages specifies the service or service preference that the MT will use to send MO (mobile originated) short AT+CGSMS is not given, the current value remains unchanged. messages.
EHS6 AT Command Set ® Page 315 of 513 Cinterion 11.16 ATA 11.16 ATA Manual acceptance of a network request for PDP context activation The V.250 command may be used to accept a network request for a PDP context activation announced by the unsolicited result codes "RING"...
EHS6 AT Command Set ® Page 316 of 513 Cinterion 11.17 ATD*99# 11.17 ATD*99# Request Packet Domain Service causes the MT to perform whatever actions are necessary to establish a communication between the ATD*99# TE and the external PDN. The V.250 'D' (Dial) command causes the MT to enter the V.250 online data state and, with the TE, to start the specified layer 2 protocol.
EHS6 AT Command Set ® Page 317 of 513 Cinterion 11.18 AT^SGAUTH 11.18 AT^SGAUTH Set Type of Authentication for PDP-IP Connections write command allows to enter the type of authentication for the specified PDP context. AT^SGAUTH read command returns the current settings for each defined PDP context. If no PDP context is AT^SGAUTH defined the read command returns only OK result code.
Page 318
EHS6 AT Command Set ® Page 318 of 513 Cinterion 11.18 AT^SGAUTH (str)(NV) <user> Parameter specifies the user name used for authentication. Parameter is mandatory even if not needed by network. If no user name is available the parameter shall be given in the format "".
EHS6 AT Command Set ® Page 319 of 513 Cinterion 11.19 AT^SGCONF 11.19 AT^SGCONF Configuration of GPRS related Parameters configures the used E/GPRS Multislot Classes. Four Multislot Classes are supported for GPRS AT^SGCONF respectively EGPRS. Syntax Test Command AT^SGCONF=? Response(s) ...
Page 320
EHS6 AT Command Set ® Page 320 of 513 Cinterion 11.19 AT^SGCONF (num) <EGPRS msclass> EGPRS Multislot Class. The value can be one of the classes indicated with the Test command. EGPRS Multislot Class 8 EGPRS Multislot Class 10 EGPRS Multislot Class 11 EGPRS Multislot Class 12 (num)
® Page 321 of 513 Cinterion EHS6 AT Command Set 12. Short Message Service (SMS) Commands Short Message Service (SMS) Commands The AT Commands described in this chapter allow an external application to use the Short Message Service with the EHS6. 12.1 SMS Parameters Parameter Description...
Page 322
EHS6 AT Command Set ® Page 322 of 513 Cinterion 12.1 SMS Parameters (num) <dt> Discharge Time 3GPP TS 23.040 [36] TP-Discharge-Time in time-string format: "yy/MM/dd,hh:mm:ss+zz", where characters indicate year (two last digits), month, day, hour, minutes, seconds and time zone. For example, 6th of May 1994, 22:10:00 GMT+2 hours equals "94/05/06,22:10:00+08"...
Page 323
EHS6 AT Command Set ® Page 323 of 513 Cinterion 12.1 SMS Parameters (num) <mn> Message Number 3GPP TS 23.040 [36] TP-Message-Number in integer format (num) <mr> Message Reference 3GPP TS 23.040 [36] TP-Message-Reference in integer format (str)(+CSCS) <oa> Originating Address 3GPP TS 23.040 [36]...
Page 324
EHS6 AT Command Set ® Page 324 of 513 Cinterion 12.1 SMS Parameters (num) <st> Status 3GPP TS 23.040 [36] TP-Status in integer format 0...255 (str) <stat> Message status 3GPP TS 27.005 [44] Interface of SMS and CB. Indicates the status of message in memory. Description text mode (<mode>=1) PDU mode (<mode>=0)
EHS6 AT Command Set ® Page 325 of 513 Cinterion 12.2 AT+CMGC 12.2 AT+CMGC Send SMS Command Syntax Test Command AT+CMGC=? Response(s) Write Command If text mode (see AT+CMGF=1) AT+CMGC=<fo>, <ct>[, <pid>[, <mn>[, <da>[, <toda>]]]]<CR> Text can be entered <CTRL-Z>/<ESC> Response(s) ...
EHS6 AT Command Set ® Page 326 of 513 Cinterion 12.3 AT+CMGD 12.3 AT+CMGD Delete short message write command deletes a short message from the preferred message storage location AT+CMGD <mem1> <index>. If is present and not set to 0 then the ME shall ignore and follow the rules for <delflag>...
EHS6 AT Command Set ® Page 327 of 513 Cinterion 12.4 AT+CMGF 12.4 AT+CMGF Select SMS message format command specifies the input and output format of the short messages. AT+CMGF Syntax Test Command AT+CMGF=? Response(s) +CMGF: (list of supported<mode>s) Read Command AT+CMGF? Response(s)
EHS6 AT Command Set ® Page 328 of 513 Cinterion 12.5 AT+CMGL 12.5 AT+CMGL List SMS messages from preferred store The write command returns messages with status value from message storage to the TE. If the <stat> <mem1> status of the message is 'received unread', the status in the storage changes to 'received read'. The execute command is the same as the write command with the given default for <stat>.
Page 329
EHS6 AT Command Set ® Page 329 of 513 Cinterion 12.5 AT+CMGL Notes • The selected can contain different types of SMs (e.g. SMS-DELIVERs, SMS-SUBMITs, SMS-STA- <mem1> TUS-REPORTs and SMS-COMMANDs), the response may be a mix of the responses of different SM types. TE application can recognize the response format by examining the third response parameter.
EHS6 AT Command Set ® Page 330 of 513 Cinterion 12.6 AT+CMGR 12.6 AT+CMGR Read SMS messages The write command returns SMS message with location value from message storage to the <index> <mem1> TE. If status of the message is 'received unread', status in the storage changes to 'received read'. ...
Page 331
EHS6 AT Command Set ® Page 331 of 513 Cinterion 12.6 AT+CMGR Notes • Response if is used to read an empty record index: +CMGR: 0,,0 AT+CMGR • Response if is used to read a non-existent record index: +CMS ERROR: invalid memory index AT+CMGR EHS6_ATC_V03.001 15/12/3...
EHS6 AT Command Set ® Page 332 of 513 Cinterion 12.7 AT+CMGS 12.7 AT+CMGS Send SMS write command transmits a short message to network (SMS-SUBMIT). AT+CMGS After invoking the write command wait for the prompt ">" and then start to write the message. To send the mes- sage simply enter <CTRL-Z>.
EHS6 AT Command Set ® Page 333 of 513 Cinterion 12.8 AT+CMGW 12.8 AT+CMGW Write Short Messages to Memory execute and write commands transmit a short message (either SMS-DELIVER or SMS-SUBMIT) from AT+CMGW TE to memory storage <mem2>. Memory location of the stored message is returned.
Page 334
EHS6 AT Command Set ® Page 334 of 513 Cinterion 12.8 AT+CMGW Last Reference(s) 3GPP TS 27.005 [44], 3GPP TS 23.038 [35] Notes • Note that some providers do not recognize an @ symbol used in a short message. A widely used alternative is typing "*"...
EHS6 AT Command Set ® Page 335 of 513 Cinterion 12.9 AT+CMMS 12.9 AT+CMMS More Messages to Send controls the continuity of the SMS relay protocol link. If the feature is enabled (and supported by the AT+CMMS currently used network) multiple messages can be sent faster as the link is kept open. Syntax Test Command AT+CMMS=?
EHS6 AT Command Set ® Page 336 of 513 Cinterion 12.10 AT+CMSS 12.10 AT+CMSS Send short messages from storage The write command sends message with location value from message storage to the network <index> <mem2> (SMS-SUBMIT or SMS-COMMAND). If new recipient address is given for SMS-SUBMIT, it shall be used <da>...
EHS6 AT Command Set ® Page 337 of 513 Cinterion 12.11 AT+CNMA 12.11 AT+CNMA New Message Acknowledgement to ME/TE In SMS text mode (AT+CMGF=1) execute command confirms reception of a new message (SMS-DELIVER or SMS-STATUS-REPORT) which is routed directly to the TE. In PDU mode (AT+CMGF=0) write command is used to send either positive (RP-ACK) or negative (RP-ERROR) acknowledgement to the network.
EHS6 AT Command Set ® Page 338 of 513 Cinterion 12.12 AT+CNMI 12.12 AT+CNMI SMS Event Reporting Configuration selects the procedure how the receipt of a new SMS from the network is indicated to the TE when TE AT+CNMI is active.
Page 339
EHS6 AT Command Set ® Page 339 of 513 Cinterion 12.12 AT+CNMI URC 4 <bm>=2 (PDU mode enabled): +CBM: <length><CR><LF><pdu> Indicates that new cell broadcast message has been received URC 5 <bm>=2 (text mode enabled): +CBM: <sn>, <mid>, <dcs>, <page>, <pages><CR><LF><data>...
Page 340
EHS6 AT Command Set ® Page 340 of 513 Cinterion 12.12 AT+CNMI SMS-DELIVERs, except class 2 messages and messages in the message waiting indication group (store message) are routed directly to the TE via URC. Class 0 and 3 SMS-DELIVERs are routed directly to the TE via URCs defined for <mt>=2.
EHS6 AT Command Set ® Page 341 of 513 Cinterion 12.13 AT+CPMS 12.13 AT+CPMS Preferred SMS message storage to be used for reading, writing, etc. The write command selects memory storages <mem1>,<mem2>, <mem3> Syntax Test Command AT+CPMS=? Response(s) ...
Page 342
EHS6 AT Command Set ® Page 342 of 513 Cinterion 12.13 AT+CPMS Note • The Mobile Equipment storage "ME" offers space for 4 short messages, see <mem1>. EHS6_ATC_V03.001 15/12/3 Confidential / Released...
EHS6 AT Command Set ® Page 343 of 513 Cinterion 12.14 AT+CSCA 12.14 AT+CSCA SMS Service Center Address Write command updates the SMSC address, through which mobile originated SMs are transmitted. In text mode, setting is used by send and write commands. In PDU mode, setting is used by the same commands, but only parameter equals zero.
EHS6 AT Command Set ® Page 344 of 513 Cinterion 12.15 AT+CSCB 12.15 AT+CSCB Select Cell Broadcast Message Indication The test command returns the supported modes as a compound value. The write command selects which types of CBMs are to be received by the ME. Syntax Test Command AT+CSCB=?
EHS6 AT Command Set ® Page 345 of 513 Cinterion 12.16 AT+CSDH 12.16 AT+CSDH Show SMS text mode parameters The write command sets whether or not detailed header information is shown in text mode result codes. Syntax Test Command AT+CSDH=? Response(s) ...
EHS6 AT Command Set ® Page 346 of 513 Cinterion 12.17 AT+CSMP 12.17 AT+CSMP Set SMS Text Mode Parameters controls additional parameters needed when an SMS is sent to the network or placed in a storage if AT+CSMP text format message mode is selected. It is possible to set the validity period starting from the time when the short message is received by the SMSC (<vp>...
Page 347
EHS6 AT Command Set ® Page 347 of 513 Cinterion 12.17 AT+CSMP (num) <dcs> Data Coding Scheme 3GPP TS 23.038 [35] SMS Data Coding Scheme, or Cell Broadcast Data Coding Scheme in integer format..247 Note • When storing a SMS DELIVER from the TE to the preferred memory storage in text mode (using the AT+CMGW write command),...
EHS6 AT Command Set ® Page 348 of 513 Cinterion 12.18 AT+CSMS 12.18 AT+CSMS Select Message Service Syntax Test Command AT+CSMS=? Response(s) +CSMS: (list of supported<service>s) Read Command AT+CSMS? Response(s) +CSMS: <service>, <mt>, <mo>, <bm> Write Command AT+CSMS=<service>...
Page 349
EHS6 AT Command Set ® Page 349 of 513 Cinterion 12.18 AT+CSMS (num)(&V) <bm> Broadcast Type Messages: Type not supported Type supported Notes • If CSMS mode is switched from Phase 2+ to Phase 2 and one or more Parameter are Phase 2+ AT+CNMI specific a "+CMS ERROR: unknown error"...
EHS6 AT Command Set ® Page 350 of 513 Cinterion 12.19 AT^SMGL 12.19 AT^SMGL List Short Messages from preferred store without set- ting status to REC READ The write command allows to select a status type and lists, from the message storage <mem1>, all messages that currently have the specified <stat>.
EHS6 AT Command Set ® Page 351 of 513 Cinterion 12.20 AT^SMGR 12.20 AT^SMGR Read short message without setting status to REC READ command is a proprietary command which has the same syntax as AT+CMGR. The only functional AT^SMGR difference is that the status "REC UNREAD"...
® Page 352 of 513 Cinterion EHS6 AT Command Set 13. USIM related Commands USIM related Commands AT commands described in this chapter are related to the Subscriber Identity Module (USIM) connected to the EHS6. 13.1 AT+CCID USIM Card Identification Number serves to query the USIM card identification number.
EHS6 AT Command Set ® Page 353 of 513 Cinterion 13.2 AT+CRSM 13.2 AT+CRSM Restricted SIM Access offers easy access of the Elementary Files on the USIM. Access to the USIM database is restricted to AT+CRSM the commands which are listed at <command>. All parameters of are used as specified by 3GPP TS 11.11 [17], 3GPP TS 31.101 [18], 3GPP TS AT+CRSM...
Page 354
EHS6 AT Command Set ® Page 354 of 513 Cinterion 13.2 AT+CRSM (num) <P2> Parameter to be passed on by the EHS6 to the USIM. 0...255 (num) <P3> Parameter to be passed on by the EHS6 to the USIM. 0...255 (str) <data>...
EHS6 AT Command Set ® Page 355 of 513 Cinterion 13.3 AT+CSIM 13.3 AT+CSIM Generic USIM Access allows direct control of the USIM. AT+CSIM Compared to Restricted USIM Access command AT+CRSM, the definition of allows the ME to take AT+CSIM more control over the USIM interface.
® Page 356 of 513 Cinterion EHS6 AT Command Set 14. USIM Application Toolkit (USAT) Commands USIM Application Toolkit (USAT) Commands This chapter describes AT commands and responses related to the EHS6's USIM Application Toolkit (USAT) implementation. USAT is a technology that allows an application running on the USIM to control the GSM/UMTS Mobile Engine (ME);...
Page 357
EHS6 AT Command Set ® Page 357 of 513 Cinterion 14.1 AT^SSTA Parameter Description (num) <state> ME Remote-SAT interface states IDLE (num)(NV) <Alphabet> Setting becomes effective after restarting the ME. GSM character set Input of a character requests one byte, e.g. "Y". UCS2...
Page 358
EHS6 AT Command Set ® Page 358 of 513 Cinterion 14.1 AT^SSTA Explicit Response (ER) mode. This mode is intended for use with an MMI. If ER mode is enabled the MMI is required to handle, via ME's Remote-SAT interface, all commands and responses transmitted to or from the SIM or USIM.
EHS6 AT Command Set ® Page 359 of 513 Cinterion 14.2 AT+STKPRO 14.2 AT+STKPRO USAT Proactive Command URCs test command returns the set of proactive commands supported. For each proactive command AT+STKPRO there is a URC provided. Syntax Test Command AT+STKPRO=? Response(s)
Page 360
EHS6 AT Command Set ® Page 360 of 513 Cinterion 14.2 AT+STKPRO URC 9 Play tone +STKPRO: 32, <Tone>, <TimeUnit>, <Interval>, <Alpha>, <IconId> URC 10 Display text +STKPRO: 33, <CmdQualifier>, <Dcs>, <HexString>, <IconId> URC 11 Get inkey +STKPRO: 34, <CmdQualifier>, <Dcs>, <HexString>, <IconId>...
Page 361
EHS6 AT Command Set ® Page 361 of 513 Cinterion 14.2 AT+STKPRO URC 21 Send data +STKPRO: 67, <CmdQualifier>, <Alpha>, <IconId>, <ChannelID>, <ChannelData> URC 22 Get channel status +STKPRO: 68, <CmdQualifier> Parameter Description (num) <ProactCmd> Proactive command Refresh Set up event list Set up call Send SS...
Page 362
EHS6 AT Command Set ® Page 362 of 513 Cinterion 14.2 AT+STKPRO Language selection Browser Termination event (num) <DialNumber> Called party number (num) <Subaddr> Called party subaddress (str) <Alpha> Text string (str) <Alpha1> Text string (str) <Alpha2> Text string (num) <IconId>...
Page 363
EHS6 AT Command Set ® Page 363 of 513 Cinterion 14.2 AT+STKPRO Error / special information Call waiting tone Ringing tone General beep Positive acknowledgement tone Negative acknowledgement or error tone (num) <Interval> Time duration in number of time units Indicates a non-existing duration object 1...255 Multiples of...
Page 364
EHS6 AT Command Set ® Page 364 of 513 Cinterion 14.2 AT+STKPRO (num) <ItemText> Item text string (str) <Url> URL that shall be loaded (str) <DefaultText> Text string (str) <DefaultItem> Default item, see <ItemId> (str) <Dcs> Data coding scheme (str) <HexString>...
Page 365
EHS6 AT Command Set ® Page 365 of 513 Cinterion 14.2 AT+STKPRO (str) <PasswordDcs> Data coding scheme of the text string. Text strings may be coded in 7-bit, 8-bit or UCS2 (16-bit) for user authen- tication data if requested by the bearer connection. (str) <PasswordText>...
EHS6 AT Command Set ® Page 366 of 513 Cinterion 14.3 AT+STKTR 14.3 AT+STKTR USAT Terminal Response Commands Each write command allows entering the response to a USAT proactive command which was dis- AT+STKTR played by the URC +STKPRO. ...
Page 368
EHS6 AT Command Set ® Page 368 of 513 Cinterion 14.3 AT+STKTR Write Command (Continued) Get inkey AT+STKTR=34,<Result>, <AddResult>, 0, <Dcs>, <HexString> Response(s) ERROR +CME ERROR: <err> Write Command Get input AT+STKTR=35,<Result>, <AddResult>, 0, <Dcs>, <HexString> Response(s) ERROR +CME ERROR: <err>...
Page 369
EHS6 AT Command Set ® Page 369 of 513 Cinterion 14.3 AT+STKTR Write Command Language notification AT+STKTR=53,<Result>, <Lang> Response(s) ERROR +CME ERROR: <err> Write Command Open channel AT+STKTR=64,<Result> Response(s) ERROR +CME ERROR: <err> Write Command Close channel AT+STKTR=65,<Result>...
Page 370
EHS6 AT Command Set ® Page 370 of 513 Cinterion 14.3 AT+STKTR Parameter Description (num) <ProactCmd> Decimal code that specifies the proactive command. See AT+STKPRO. (num) <Result> Result indicated as decimal code Command performed successfully Command performed with partial comprehension Command performed with missing information REFRESH performed with additional Efs read Command performed successfully, but requested icon could not be displayed...
Page 371
EHS6 AT Command Set ® Page 371 of 513 Cinterion 14.3 AT+STKTR (str) <HexString> String in hexadecimal format (num) <Lang> Language given as integer (e.g. 28261 = English) EHS6_ATC_V03.001 15/12/3 Confidential / Released...
EHS6 AT Command Set ® Page 372 of 513 Cinterion 14.4 AT+STKENV 14.4 AT+STKENV USAT Envelope Command allows to send an envelope command from the ME or TE to the USIM Application. AT+STKENV Syntax Test Command AT+STKENV=? Response(s) ...
Page 373
EHS6 AT Command Set ® Page 373 of 513 Cinterion 14.4 AT+STKENV (num) <Event> Call connected event User activity event Idle screen available event Language selection Browser termination event (currently not supported by EHS6) EHS6_ATC_V03.001 15/12/3 Confidential / Released...
EHS6 AT Command Set ® Page 374 of 513 Cinterion 14.5 AT+STKCC 14.5 AT+STKCC USAT Call Control Notification The +STKCC URC reports the status call control activities: Unsolicited Result Codes URC 1 Reported activity: Set up call +STKCC: 1, <ResVal>, <Alpha>, <PhoneNumber>, <NumberType>...
Page 375
EHS6 AT Command Set ® Page 375 of 513 Cinterion 14.5 AT+STKCC (num) <ToSca> 0...255 Type of number (ton) and numbering plan identifier (npi) of Service Center address, e.g. 129 for national number, 145 for international number (num) <Sca> Service Center Address (num) <ToRa>...
EHS6 AT Command Set ® Page 376 of 513 Cinterion 14.6 AT+STKCNF 14.6 AT+STKCNF USAT Proactive Session Status The status of the USAT proactive session is shown by unsolicited result code: Unsolicited Result Code +STKCNF: <ProactCmd>, <Result>, <AddResult>, <Sw1>...
Page 377
EHS6 AT Command Set ® Page 377 of 513 Cinterion 14.6 AT+STKCNF (num) <Sw1> Status word indicated as decimal code. Provides information from the USIM about the execution of the last com- mand. See 3GPP TS 11.11 [17] for list and description of possible values. 0...255 Command to USIM was suppressed.
EHS6 AT Command Set ® Page 378 of 513 Cinterion 14.7 Examples of how to Configure and Use the USAT 14.7 Examples of how to Configure and Use the USAT Below you can find selective examples of how to configure and use the USAT Toolkit if Explicit Response (ER) mode is enabled with AT^SSTA.
Page 379
EHS6 AT Command Set ® Page 379 of 513 Cinterion 14.7 Examples of how to Configure and Use the USAT +STKCNF URC confirms that command was suc- +STKCNF: 34,0,255,144 cessfully executed and USAT cycle has finished. No further PAC required. EXAMPLE 5 ...
® Page 380 of 513 Cinterion EHS6 AT Command Set 15. Phonebook Commands Phonebook Commands The AT commands described in this chapter allow the external application to access the phonebooks located in the EHS6's memory or on the attached Subscriber Identity Module (SIM). 15.1 AT+CNUM Read own numbers returns the subscribers own number(s) from the SIM.
EHS6 AT Command Set ® Page 381 of 513 Cinterion 15.2 AT+CPBR 15.2 AT+CPBR Read from Phonebook serves to read one or more entries from the phonebook selected with AT command AT+CPBS. AT+CPBR test command returns the location range supported by the current phonebook storage, the maxi- AT+CPBR mum length of field and the maximum length of...
Page 382
EHS6 AT Command Set ® Page 382 of 513 Cinterion 15.2 AT+CPBR (str) <number> Phone number in format specified by <type>, it may be an empty string. (num) <type> Type of address octet, which defines the used type of number (ton) and the numbering plan identification (npi). Please consider that for types other than 129 or 145 dialing from phonebook with is, depending ATD><mem><n>...
Page 383
EHS6 AT Command Set ® Page 383 of 513 Cinterion 15.2 AT+CPBR Then use the write command to display AT+CPBR =1,3 AT+CPBR the phonebook entries sorted by location numbers. +CPBR:1,"+999999",145,"Charlie" +CPBR:2,"+777777",145,"Bill" +CPBR:3,"+888888",145,"Arthur" EHS6_ATC_V03.001 15/12/3 Confidential / Released...
EHS6 AT Command Set ® Page 384 of 513 Cinterion 15.3 AT+CPBS 15.3 AT+CPBS Select phonebook memory storage selects the active phonebook storage, i.e. the phonebook storage that all subsequent phonebook com- AT+CPBS mands will be operating on. Availability and capacity of phonebooks located on the SIM may vary depending on the provider and operator.
Page 385
EHS6 AT Command Set ® Page 385 of 513 Cinterion 15.3 AT+CPBS (num) <used> Value indicating the number of used locations in selected memory storage. (num) <total> Value indicating the maximum number of locations allowed in the selected memory storage. (str) <password>...
EHS6 AT Command Set ® Page 386 of 513 Cinterion 15.4 AT+CPBW 15.4 AT+CPBW Write into Phonebook write command can be used to create, edit and delete a phonebook entry at a AT+CPBW <location> the active storage selected with AT+CPBS. ...
Page 387
EHS6 AT Command Set ® Page 387 of 513 Cinterion 15.4 AT+CPBW (num) <type> Type of address octet, which defines the used type of number (ton) and the numbering plan identification (npi). Please consider that for types other than 129 or 145 dialing from phonebook with is, depending ATD><mem><n>...
EHS6 AT Command Set ® Page 388 of 513 Cinterion 15.5 AT+CPBF 15.5 AT+CPBF Find phonebook entries write command searches the active phonebook (selected with AT+CPBS) for alphanumeric field AT+CPBF entries starting with the given string. The write command response returns all found entries sorted <findtext>...
Page 389
EHS6 AT Command Set ® Page 389 of 513 Cinterion 15.5 AT+CPBF Dialing string is a command to control a Supplementary Service, <number> i.e. "*", "#" codes are contained. Network support of this type is optional. Otherwise. (str)(+CSCS) <text> Text assigned to a phone number.
EHS6 AT Command Set ® Page 390 of 513 Cinterion 15.6 AT+CSVM 15.6 AT+CSVM Set voice mail number The number to the voice mail server is set by command. AT+CSVM The parameters can be left out if the parameter is set to 0.
Page 391
EHS6 AT Command Set ® Page 391 of 513 Cinterion 15.6 AT+CSVM Dialing string includes international access code character "+". <number> National number <number>. The network support for this type is optional. National / international unknown. 128...255 Other values, refer to 3GPP TS 24.008 [40], subclause 10.5.4.7 for details. ...
® Page 392 of 513 Cinterion EHS6 AT Command Set 16. Audio Commands Audio Commands The AT Commands described in this chapter are related to the EHS6's audio interface. IMPORTANT: Audio AT commands offer full functionality only if the Digital Audio Interface is enabled with AT^SCFG="GPIO/mode/DAI","std".
EHS6 AT Command Set ® Page 393 of 513 Cinterion 16.2 AT+CMUT 16.2 AT+CMUT Mute control command mutes the microphone input. The command can be used in all audio modes during a AT+CMUT voice call only. See for more details on the various audio modes. As alternative, you can use the AT^SNFS command....
EHS6 AT Command Set ® Page 394 of 513 Cinterion 16.3 AT+VTD 16.3 AT+VTD Tone duration This command refers to an integer that defines the length of tones transmitted with the <duration> AT+VTS command. Syntax Test Command AT+VTD=? Response(s) ...
EHS6 AT Command Set ® Page 395 of 513 Cinterion 16.4 AT+VTS 16.4 AT+VTS DTMF and tone generation is intended to send ASCII characters which cause the Mobile Switching Center (MSC) to transmit DTMF AT+VTS tones to a remote subscriber. In GSM this operates only in voice mode. If the optional parameter <duration>...
Page 396
EHS6 AT Command Set ® Page 396 of 513 Cinterion 16.4 AT+VTS Sending one DTMF tone whose duration is set by AT+VTS=A AT+VTD. Sending DTMF tones whose duration is set by AT+VTS={1,200},{B,254} <duration>. Combination of DTMF tones with duration set by AT+VTS=1,2,3,4,5,{1,200},{B,254} and <duration>.
EHS6 AT Command Set ® Page 397 of 513 Cinterion 16.5 AT^SAIC 16.5 AT^SAIC Audio Interface Configuration configures the audio interface. The write command works in all audio modes from 1 to 10. AT^SAIC Syntax Test Command AT^SAIC=? Response(s) ...
Page 398
EHS6 AT Command Set ® Page 398 of 513 Cinterion 16.5 AT^SAIC (num) <clkopt> Clock option Parameter is mandatory if <io>=1 (digital). Permanent clock Non permanent clock (num) <sample_rate> Parameter is mandatory if <io>=1 (digital). 8KHz 16KHz (num) <sample_format> Parameter is mandatory if <io>=1 (digital).
EHS6 AT Command Set ® Page 399 of 513 Cinterion 16.6 AT^SNFI 16.6 AT^SNFI Set microphone path parameters controls the microphone path amplification. Read and write options of this command refer to the active AT^SNFI audio mode. The write command works only in audio modes 2 to 10. Syntax Test Command AT^SNFI=?
EHS6 AT Command Set ® Page 400 of 513 Cinterion 16.7 AT^SNFM 16.7 AT^SNFM Set microphone audio path and power supply read command returns the microphone mute status. AT^SNFM write command can be used to switch the microphone's audio path (muted / not muted). AT^SNFM The microphone can be muted or activated by changing in all audio modes (1 to 10), during a...
EHS6 AT Command Set ® Page 401 of 513 Cinterion 16.8 AT^SNFO 16.8 AT^SNFO Set audio output (= loudspeaker path) parameter controls the earpiece path amplification. The read and write commands refer to the active audio mode. AT^SNFO The write command works only in audio modes 2 to 10. Syntax Test Command AT^SNFO=?
EHS6 AT Command Set ® Page 402 of 513 Cinterion 16.9 AT^SNFS 16.9 AT^SNFS Select audio hardware set write command serves to set the audio mode required for the connected equipment. AT^SNFS can also be used in conjunction with AT^SAIC. This is useful, for example, if the audio interfaces are AT^SNFS operated alternatively to benefit from different devices.
Page 403
EHS6 AT Command Set ® Page 403 of 513 Cinterion 16.9 AT^SNFS Notes • The write command can be used during a voice call to switch back and forth between different modes. This allows the user, for example, to switch handsfree operation (speakerphone) on and off. •...
EHS6 AT Command Set ® Page 404 of 513 Cinterion 16.10 AT^SNFTTY 16.10 AT^SNFTTY Signal TTY/CTM Audio Mode Capability EHS6 offers basic support for equipment using the CTM standard (Cellular Text Telephone Modems). The ben- efit of CTM is that text characters typed on a TTY device (Text Telephone Type-writer) can be transformed into special audio burst signals for reliable transmission via the existing speech channels of a cellular phone system....
EHS6 AT Command Set ® Page 405 of 513 Cinterion 16.11 AT^SRTC 16.11 AT^SRTC Ring tone configuration read command returns the current and current <volume>. The read command can be AT^SRTC <type> used while test playback is off or on. In the latter case, see execute command for details. ...
Page 406
EHS6 AT Command Set ® Page 406 of 513 Cinterion 16.11 AT^SRTC Parameter Description (num) <type> Type of ring tone. You have a choice of 8 different ring tones and melodies. All will be played from the audio output selected with the command.
EHS6 AT Command Set ® Page 407 of 513 Cinterion 16.12 AT^SAFH 16.12 AT^SAFH Audio File Handling allows playing voice prompts in AMR format. Implemented according to 3GPP TS 26.071 [41], the AT^SAFH voice prompt feature supports source codec bit rates 12.2 kbps. Noise insertion and variable frame types are not supported.
Page 408
EHS6 AT Command Set ® Page 408 of 513 Cinterion 16.12 AT^SAFH Stop recording (to internal RAM) Store data from internal RAM to flash file system. Using the same name again will overwrite existing file. <audioFilePath> Storing from RAM to FFS can only be done after stopping recording. Otherwise command will return error.
Page 409
EHS6 AT Command Set ® Page 409 of 513 Cinterion 16.12 AT^SAFH Playback starts. +CIEV: voiceprompt,1 Playback has finished. +CIEV: voiceprompt,0 EXAMPLE 3 Store recorded audio file to FFS. AT^SAFH=4 No error. ^SAFH: 0 Playback starts. +CIEV: voiceprompt,1 Playback has finished. +CIEV: voiceprompt,0 EHS6_ATC_V03.001 15/12/3...
® Page 410 of 513 Cinterion EHS6 AT Command Set 17. Java related Commands Java related Commands This chapter describes the AT commands related to Java applications processed by the EHS6. 17.1 AT^SJAM Manage Java Application write command manages the Java applications. AT^SJAM Syntax Test Command...
Page 411
EHS6 AT Command Set ® Page 411 of 513 Cinterion 17.1 AT^SJAM Parameter Description (num) <action> The parameter controls the use of the Java Midlet Install Midlet given by <midlet-url> Start Midlet given by <midlet-url> Stop Midlet given by <midlet-url>...
Page 412
EHS6 AT Command Set ® Page 412 of 513 Cinterion 17.1 AT^SJAM Notes • The parameters are mandatory, if the status of a Java Midlet is changed (install, <midlet-url> <upwd> start, stop, remove). See aso "Userware/Passwd", <upwd>, for details on how to handle pass- AT^SCFG words.
EHS6 AT Command Set ® Page 413 of 513 Cinterion 17.2 AT^SJDL 17.2 AT^SJDL Java Download allows download a file into the ME Flash File System by starting the download process binary mode. AT^SJDL After entering the download mode by write command the ME sends the start pattern "CONNECT"...
Page 414
EHS6 AT Command Set ® Page 414 of 513 Cinterion 17.2 AT^SJDL (num) <mode> Parameter is used to control the download mode. Start Java download to ME Flash File System. Remove file from ME Flash File System. (num) <fileLength> Length assigned to the file.
EHS6 AT Command Set ® Page 415 of 513 Cinterion 17.3 AT^SJMSEC 17.3 AT^SJMSEC Java Midlet Security configures the Java Midlet security. A detailed description of how to create the binary files and con- AT^SJMSEC can be operated in two modes. figure the Java security environment can be found in [3].
Page 416
EHS6 AT Command Set ® Page 416 of 513 Cinterion 17.3 AT^SJMSEC Parameter Description (str) <CmdMode> Command mode Direct command mode “cmd“ The subsequent parameter contains the Java security com- <CmdData> mands. Indirect command mode “file“ The subsequent parameter specifies the filename, in which the <CmdData>...
Page 417
EHS6 AT Command Set ® Page 417 of 513 Cinterion 17.3 AT^SJMSEC “6“ parameter signature is missing “7“ keystore error “8“ certificate file exits “9“ cannot create certificate file “10“ certificate file does not exists “11“ jsec.cfg error “12“ cannot delete certificate file “13“...
EHS6 AT Command Set ® Page 418 of 513 Cinterion 17.4 AT^SJNET 17.4 AT^SJNET Set Dialup Network Access Parameters write command allows to create a profile which contains all parameters needed for automated AT^SJNET network access through a dialup connection. Syntax Test Command AT^SJNET=?
Page 419
EHS6 AT Command Set ® Page 419 of 513 Cinterion 17.4 AT^SJNET (str)(+CSCS) <dns> ““ Specifies the Primary DNS server (Nameserver) for the dialup network. The server address has to be specified in dotted IP address format (e.g. 145.146.147.148). If the parameter is omitted, the DNS assigned by the net- work is used.
EHS6 AT Command Set ® Page 420 of 513 Cinterion 17.5 AT^SJOTAP 17.5 AT^SJOTAP Over The Air Application Provisioning command serves to control and start OTAP operations for installing and updating Java appli- AT^SJOTAP cations over the air. Detailed explanations can be found in [3]. write command sets the password and all parameters required to install / delete a Java Appli- AT^SJOTAP cation.
Page 421
EHS6 AT Command Set ® Page 421 of 513 Cinterion 17.5 AT^SJOTAP Parameter Description (str) <SMS_pwd> Password for OTAP SMS authentification (str) <Jad_URL> URL of update file (str) <Appl_Dir> Directory of Java application Parameter is not supported (str) <HTTP_User> HTTP user name (str) <HTTP_Pwd>...
Page 422
EHS6 AT Command Set ® Page 422 of 513 Cinterion 17.5 AT^SJOTAP (str) <Hide_HTTP_auth_params> Hide HTTP authentication parameters “on“ Set hide HTTP authentication parameters "on". [“off“] Set hide HTTP authentication parameters "off". Notes • The authentication mode for GPRS is always PAP. •...
EHS6 AT Command Set ® Page 423 of 513 Cinterion 17.6 AT^SJRA 17.6 AT^SJRA Run Java Application write command launches the Java application. The command is deprecated for ME and only pro- AT^SJRA vided for reasons of compatibility. Keep in mind that command performs automatic deinstallation of the AT^SJRA application.
® Page 424 of 513 Cinterion EHS6 AT Command Set 18. Miscellaneous Commands Miscellaneous Commands The AT Commands described in this chapter are related to various areas. 18.1 A/ Repeat Previous Command Line Repeat previous AT command line. In general, after beginning a command line with character "a" or "A" a second character "t", "T" or "/" has to follow. "/"...
EHS6 AT Command Set ® Page 425 of 513 Cinterion 18.2 ATS3 18.2 ATS3 Command Line Termination is implemented for compatibility reasons only, and has no effect. ATS3 Syntax Read Command ATS3? Response(s) <n> Write Command ATS3=<n> Response(s) ...
EHS6 AT Command Set ® Page 427 of 513 Cinterion 18.4 ATS5 18.4 ATS5 Command Line Editing is implemented for compatibility reasons only, and has no effect. ATS5 Syntax Read Command ATS5? Response(s) <n> Write Command ATS5=<n> Response(s) ...
For this purpose the EHS6 firmware update file must be available in *.USF format. This file is part of each product specific firmware package supplied by Gemalto M2M GmbH. The firmware file consists of records to be trans- ferred one by one from the update tool to the ME. ...
EHS6 AT Command Set ® Page 429 of 513 Cinterion 18.6 AT^SFSA 18.6 AT^SFSA Flash File System Access provides access to the Flash File System. The following functionality is supported: AT^SFSA • Reading global status information, available storage and max. storage size •...
Page 430
EHS6 AT Command Set ® Page 430 of 513 Cinterion 18.6 AT^SFSA Test Command (Continued) AT^SFSA=? Response(s) ^SFSA: "gstat", (supported <drive>) ^SFSA: "ls", (max. string length of <path>) ^SFSA: "mkdir", (max. string length of <path>) ^SFSA: "open", (max. string length of <path>), (range of <flag>) ^SFSA: "read", (range of <fh>), (max.
Page 431
EHS6 AT Command Set ® Page 431 of 513 Cinterion 18.6 AT^SFSA Write Command Read global status of FFS. AT^SFSA="gstat"[, <drive>] Response(s) In case of success: ^SFSA: <StorageSize> ^SFSA: <FreeSpace> ^SFSA: <result> In case of error: ^SFSA: <result> ERROR +CME ERROR: <err>...
Page 432
EHS6 AT Command Set ® Page 432 of 513 Cinterion 18.6 AT^SFSA Write Command Read from a file. The file has to be opened for reading before. The command returns bytes of binary data read from the file. <nbytes> The number of bytes actually read can be equal or smaller than the requested number of bytes given by the parameter.
Page 433
EHS6 AT Command Set ® Page 433 of 513 Cinterion 18.6 AT^SFSA Write Command Move the pointer of the current position in a file. AT^SFSA="seek", <fh>, <offset>[, <SeekFlag>] Response(s) In case of success: ^SFSA: <new offset>, <result> In case of error: ^SFSA: <result>...
Page 434
EHS6 AT Command Set ® Page 434 of 513 Cinterion 18.6 AT^SFSA Parameter Description (num) <fh> File handle The file handle is returned by the system in the open command. It has then to be used in the following requests, e.g.
Page 435
EHS6 AT Command Set ® Page 435 of 513 Cinterion 18.6 AT^SFSA Offset from the current file position. The new position in the file equals the cur- rent position + <offset>. The can be positive, zero or negative. In <offset>...
Page 436
EHS6 AT Command Set ® Page 436 of 513 Cinterion 18.6 AT^SFSA (num) <StatAttribute> Status information attribute Attributes of files. Bitmask is composed of sum of the following values: Regular file Volume (num) <size> Number of bytes to read or write. 1...1500 (num) <FileSize>...
Page 437
EHS6 AT Command Set ® Page 437 of 513 Cinterion 18.6 AT^SFSA (str)(+CSCS) <drive> Default "A:/". (str) <DateLastAccess> Date of last file access. Identical with <DateLastModification>. Format is "yy/mm/dd,hh:mm:ss", where the characters indicate the two last digits of the year, followed by month, day, hour, minutes, seconds; for example 6th of July 2005, 22:10:00 hours equals to "05/07/06,22:10:00"...
EHS6 AT Command Set ® Page 438 of 513 Cinterion 18.7 AT^SRVCFG 18.7 AT^SRVCFG Service Configuration Settings can be used to query and configure various settings of extra services supported by the EHS6. AT^SRVCFG write command queries a configuration parameter (if no value is input) or sets its value(s). AT^SRVCFG Input of parameter names is always coded in GSM character set.
Page 439
EHS6 AT Command Set ® Page 439 of 513 Cinterion 18.7 AT^SRVCFG Write Command (Continued) Query/Configure the City-Flag. AT^SRVCFG="CBL", "city" [, <CBLCity>] Response(s) ERROR +CME ERROR: <err> Write Command Query/Configure the Fallback-Flag. AT^SRVCFG="CBL", "fallback" [, <CBLFallback>] Response(s) ^SRVCFG: "CBL", "fallback"...
Page 440
EHS6 AT Command Set ® Page 440 of 513 Cinterion 18.7 AT^SRVCFG Write Command Query/Configure the age of the GPS entity AT^SRVCFG="CBL", "gps/posAge" [, <CBLPosAge>] Response(s) ^SRVCFG: "CBL", "gps/posAge" , <CBLPosAge> ERROR +CME ERROR: <err> Write Command Query/Configure the altitude of the GPS entity. AT^SRVCFG="CBL", "gps/elevation"...
Page 441
EHS6 AT Command Set ® Page 441 of 513 Cinterion 18.7 AT^SRVCFG Write Command Query/Configure the BSSID for the wifi entity. AT^SRVCFG="CBL", "wifi/bssid" [, <CBLBssid>] Response(s) ^SRVCFG: "CBL", "wifi/bssid" , <CBLBssid> ERROR +CME ERROR: <err> Write Command Query/Configure the SSID for the wifi entity. AT^SRVCFG="CBL", "wifi/ssid"...
Page 442
EHS6 AT Command Set ® Page 442 of 513 Cinterion 18.7 AT^SRVCFG (num)(NV) <CBLFallback> Fallback switch This parameter enables or disables the fallback solution which serves as an alternative method to positioning while the cell information is not found. Beware that the returned location may be unreliable. Disable fallback solution.
Page 443
EHS6 AT Command Set ® Page 443 of 513 Cinterion 18.7 AT^SRVCFG (str)(NV) <CBLPosAge> Age of the GPS entity This parameter specifies the age of the position in seconds. The value serves as a criteria for the availabilty of the GPS entity.
Page 444
EHS6 AT Command Set ® Page 444 of 513 Cinterion 18.7 AT^SRVCFG (num)(NV) <CBLWifi> Wifi assistance data This parameter can be used to control Wifi assistance data to be calculated for positioning. Only all the manda- tory configurations for wifi were set, this parameter could be set to "1", at meantime configurations for Wifi would be locked.
Page 445
EHS6 AT Command Set ® Page 445 of 513 Cinterion 18.7 AT^SRVCFG Enable GPS assistance data without setting the AT^SRVCFG="CBL","gps",1 mandatory configurations ERROR Set mandatory configurations for GPS entity AT^SRVCFG="CBL","gps/longitude","12.22334" AT^SRVCFG="CBL","gps/latitude","42.55564" AT^SRVCFG="CBL","gps/hAcc","30" AT^SRVCFG="CBL","gps/posAge","500" Enable GPS assistance data without setting the AT^SRVCFG="CBL","gps",1 mandatory configurations Enable Wifi assistance data without setting the man-...
EHS6 AT Command Set ® Page 446 of 513 Cinterion 18.8 AT^SRVCTL 18.8 AT^SRVCTL Extra Service Control provides access to extra services. The following services are supported: AT^SRVCTL • COMBAIN cell based positioning: supporting the usage of cell (wifi/gps as assistance data) information to locate the module's position.
Page 447
EHS6 AT Command Set ® Page 447 of 513 Cinterion 18.8 AT^SRVCTL Write Command Start a positioning service. Result will be reported via URC (if enabled with parameter of <CBLUrc> AT^SRVCFG). AT^SRVCTL="CBL" , "Start" Response(s) In case of success: In case of error: ^SRVCTL: "CBL"...
Page 448
EHS6 AT Command Set ® Page 448 of 513 Cinterion 18.8 AT^SRVCTL “Start“ Start a positioning service. “Stop“ Stop the running positioning service. (num) <CBLCode> Result codes of COMBAIN service This parameter indicates the result of execution. success common errors request quota exceeded invalid key invalid device ID (IMEI)
Page 449
EHS6 AT Command Set ® Page 449 of 513 Cinterion 18.8 AT^SRVCTL (str) <CBLCrd> Remaining number of credits This parameter shows the remaining amount of credits for COMBAIN service. It will be reduced every time when a positioning was successfully executed. ...
® Page 450 of 513 Cinterion EHS6 AT Command Set 19. Hardware related Commands Hardware related Commands All AT commands described in this chapter are related to the hardware interface of the EHS6. Further information regarding this interface is available in the "EHS6 Hardware Interface Description" [2]. 19.1 AT+CCLK Real Time Clock write command sets the Real Time Clock in the ME.
EHS6 AT Command Set ® Page 451 of 513 Cinterion 19.2 AT+CALA 19.2 AT+CALA Alarm Configuration allows to set an alarm time for the EHS6. When the alarm time is reached and the alarm is executed AT+CALA the ME returns an Unsolicited Result Code (URC) and the alarm time is reset to "00/01/01,00:00:00". The alarm can adopt two functions, depending on whether or not you switch the ME off after setting the alarm: •...
Page 452
EHS6 AT Command Set ® Page 452 of 513 Cinterion 19.2 AT+CALA Parameter Description (str) <time> Format is "yy/MM/dd,hh:mm:ss". For example, 6th of July 2005, 22:10:00 equals to "05/07/06,22:10:00". See also AT+CCLK. If you attempt to set to a date and time which is older than the ME's current time, one "+CALA" URC will <time>...
Page 453
EHS6 AT Command Set ® Page 453 of 513 Cinterion 19.2 AT+CALA When the alarm is executed the URC comes with the same message: +CALA: Good Morning EXAMPLE 3 To enable the ME to wake up into Alarm mode, e.g. on July 20, 2005, at 8.30h, enter AT+CALA="05/07/20,08:30:00",0 Next, power down the ME: AT^SMSO...
EHS6 AT Command Set ® Page 454 of 513 Cinterion 19.3 AT^SBV 19.3 AT^SBV Battery/Supply Voltage allows to monitor the supply (or battery) voltage of the module. The voltage is periodically measured. AT^SBV The displayed value is averaged. ...
EHS6 AT Command Set ® Page 455 of 513 Cinterion 19.4 AT^SCTM 19.4 AT^SCTM Critical Operating Temperature Monitoring allows to monitor the operating temperature range of the EHS6 device. Refer to "EHS6 Hardware Inter- AT^SCTM face Description" for specifications on critical temperature ranges. To avoid damage the module will shut down once the critical temperature is exceeded.
Page 456
EHS6 AT Command Set ® Page 456 of 513 Cinterion 19.4 AT^SCTM Unsolicited Result Codes URC 1 URCs will be sent to the TE when the temperature reaches or exceeds the critical level, or when it is back to normal.
EHS6 AT Command Set ® Page 457 of 513 Cinterion 19.5 AT^SLED 19.5 AT^SLED LED Feature controls the LED function provided by the EHS6's STATUS pin, which acts as an output and can be AT^SLED used to control a connected LED. command is functional only if LED functionality is enabled with AT^SCFG="Gpio/mode/SYNC"...
Page 458
EHS6 AT Command Set ® Page 458 of 513 Cinterion 19.5 AT^SLED LED lights steadily when the ME is registered to the network and either awake or in power saving state. LED is flashing when the ME is in Limited Service or registered with a network and either awake or in power saving state.
EHS6 AT Command Set ® Page 459 of 513 Cinterion 19.6 AT^SRADC 19.6 AT^SRADC Configure and Read ADC Measurement command controls the module's Analog-to-Digital Converter. The ADC can be used to measure AT^SRADC the voltage of external devices connected to the ADC input. configures the parameters required for AT^SRADC ADC measurement and returns the measurement result(s).
Page 460
EHS6 AT Command Set ® Page 460 of 513 Cinterion 19.6 AT^SRADC (num) <op> Operation Open or close ADC channel for measurement. Close ADC channel (value of parameter is ignored). <it> Open ADC channel (num) <it> Measurement interval Parameter is used only if operation is 1 (Open).
Page 461
EHS6 AT Command Set ® Page 461 of 513 Cinterion 19.6 AT^SRADC EXAMPLE 3 Periodic measurement at high sample rate (250ms): Start periodic measurement on the ADC channel. AT^SRADC=1,250 Samples are taken every 250ms. Every second a ^SRADC: 5,76,76,77,76,76 URC "^SRADC"...
EHS6 AT Command Set ® Page 462 of 513 Cinterion 19.7 AT^SSPI 19.7 AT^SSPI Serial Protocol Interface command enables the module to be connected to external I²C or SPI devices. AT^SSPI SPI lines are shared with GPIO lines or with the ASC0 line DSR0 and with ASC1 lines. Therefore, a connected SPI device is only accessible if AT^SCFG="Gpio/mode/SPI"...
Page 463
EHS6 AT Command Set ® Page 463 of 513 Cinterion 19.7 AT^SSPI Parameter Description (num) <connectionState> Parameter returned by the AT^SSPI? read command. Indicates whether or not the I²C or SPI channel is used. When the channel is open and the ME is in data mode, the read command can only be used if one of the remaining interfaces is available.
EHS6 AT Command Set ® Page 464 of 513 Cinterion 19.7 AT^SSPI 19.7.1 Selecting SPI Mode The figure shows the four types of SPI mode selectable by setting the appropriate hexadecimal value within the parameter <extendedSpiConfiguration>. Figure 19.1: SPI modes selectable on SPI EHS6_ATC_V03.001 15/12/3 ...
EHS6 AT Command Set ® Page 465 of 513 Cinterion 19.7 AT^SSPI 19.7.2 Transmitting Data over AT Interface This section provides information on the protocol used for data transmission to or from I²C /SPI devices and explains the data mode. It is assumed that you are familiar with the I²C specification. Throughout this section the following document conventions are used to mark the direction of send and receive:...
EHS6 AT Command Set ® Page 466 of 513 Cinterion 19.7 AT^SSPI Message syntax: Each Message consists of a Start and Stop character, a Message-ID, further protocol data and user data. The notation of all elements is explained below: ...
EHS6 AT Command Set ® Page 467 of 513 Cinterion 19.7 AT^SSPI tains a Receive or Transmit Request (R/W Request) for the I²C master. In a Transfer Message (Read or Write), the third element is the 7-bit I²C Slave Address (2 characters) that iden- tifies each single device connected to the bus.
Page 468
EHS6 AT Command Set ® Page 468 of 513 Cinterion 19.7 AT^SSPI ACK which is transmitted only if all bytes are successfully transferred. During a Read Transfer, an ACK is sent when the I²C slave device notifies that it has recognized the I²C Slave Address. ...
EHS6 AT Command Set ® Page 469 of 513 Cinterion 19.7 AT^SSPI 19.7.4 Example: Using I²C Bus As stated above, it is recommended to run the Terminal program in chat mode or to use the local echo. First, activate the I²C interface: The first group of characters forms the AT^SSPI=0010,0000,0000 <basicCon-...
EHS6 AT Command Set ® Page 470 of 513 Cinterion 19.7 AT^SSPI 19.7.5 Example: Transfer and Response Messages on SPI The following examples shall illustrate the message structure and write/read procedures explained in Section 19.7.2.2, Structure of Messages on the SPI.
EHS6 AT Command Set ® Page 471 of 513 Cinterion 19.8 AT^SWDAC 19.8 AT^SWDAC PWM Signal Configuration for DAC controls the PWM (Pulse Width Modulation) signals generated by means of the GPIO7/PWM1 line AT^SWDAC or GPIO6/PWM2 line of the EHS6 module. Settings will be stored non-volatile and take effect immediately.
Page 472
EHS6 AT Command Set ® Page 472 of 513 Cinterion 19.8 AT^SWDAC (num)(NV) <oc> Open or close DAC Close DAC Open DAC (num)(NV) <fq> PWM frequency 400 Hz (accuracy of 1 percentage step) 1000 Hz (accuracy of 3 percentage steps) 8,125 Hz (accuracy of 1 percentage step) 16,250 Hz (accuracy of 1 percentage step) 32,500 Hz (accuracy of 1 percentage step)
® Page 473 of 513 Cinterion EHS6 AT Command Set 20. General Purpose I/O (GPIO) Pin related Commands General Purpose I/O (GPIO) Pin related Commands This chapter describes the AT commands used to access and configure the GPIO pins of EHS6. ...
EHS6 AT Command Set ® Page 474 of 513 Cinterion 20.1 AT^SCPIN GPIO11 GPIO12 GPIO13 GPIO14 GPIO15 GPIO16 GPIO17 GPIO18 GPIO19 GPIO20 GPIO21 GPIO22 GPIO23 GPIO24 (num) <direction> Parameter is mandatory when opening a GPIO line, but can be omitted when closing a GPIO <direction>...
Page 475
EHS6 AT Command Set ® Page 475 of 513 Cinterion 20.1 AT^SCPIN GPIO GPIO Status Pulse ASC0 ASC1 Fast HSIC Handler Counter Shut- down GPIO6 GPIO7 GPIO8 GPIO11 GPIO12 GPIO13 GPIO14 GPIO15 GPIO16 GPIO17 GPIO18 GPIO19 GPIO20 GPIO21 GPIO22 GPIO23 GPIO24 EHS6_ATC_V03.001...
EHS6 AT Command Set ® Page 476 of 513 Cinterion 20.2 AT^SGIO 20.2 AT^SGIO Get IO State of a Specified Pin Syntax Test Command AT^SGIO=? Response(s) ^SGIO:(list of supported <io_id>s) Write Command AT^SGIO=<io_id> Response(s) ^SGIO: <value> ERROR +CME ERROR: <err>...
EHS6 AT Command Set ® Page 477 of 513 Cinterion 20.3 AT^SSIO 20.3 AT^SSIO Set IO State of a Specified Pin Syntax Test Command AT^SSIO=? Response(s) ^SSIO:(list of supported <io_id>s), (list of supported <value>s) Write Command AT^SSIO=<io_id>, <value> Response(s) ...
EHS6 AT Command Set ® Page 478 of 513 Cinterion 20.4 AT^SCPOL 20.4 AT^SCPOL Polling Configuration write command serves to start and stop polling a pin specified with <io_id>. The pin must AT^SCPOL already be configured via AT^SCPIN. Polling is only applicable to input pins. ...
EHS6 AT Command Set ® Page 480 of 513 Cinterion 20.5 AT^SSCNT The effect of value 3 depends on the selected counter mode: If AT^SCCNT, parameter <mode>= 0 (Start-Stop counter mode), then type 3 stops the pulse counter and displays, as "^SSCNT" URC, the <action>...
Page 481
EHS6 AT Command Set ® Page 481 of 513 Cinterion 20.5 AT^SSCNT Request value. at^sscnt=2 "^SSCNT" URC indicates number of pulses counted. ^SSCNT: 10024 Request value. at^sscnt=2 "^SSCNT" URC indicates number of pulses counted. ^SSCNT: 15134 Request value and stop pulse counter. at^sscnt=3 "^SSCNT"...
EHS6 AT Command Set ® Page 482 of 513 Cinterion 20.6 AT^SCCNT 20.6 AT^SCCNT Configure Pulse Counter write command serves to configure the GPIO8 line as pulse counter. The pulse counter is AT^SCCNT designed to measure signals from 0 to 1000 pulses per second. The measurement starts within <50ms after the OK result code has been sent.
EHS6 AT Command Set ® Page 483 of 513 Cinterion 20.6 AT^SCCNT (num) <mode> Activates the Start-Stop counter mode. After setting this mode, use and the parameter to start AT^SSCNT <action> or stop the pulse counter or to read out the measured pulses. Activates the Limit counter mode and immediately starts the pulse counter.
EHS6 AT Command Set ® Page 484 of 513 Cinterion 20.7 AT^SPIO 20.7 AT^SPIO GPIO Driver Open/Close is implemented for compatibility reasons only, and has no effect. AT^SPIO Syntax Test Command AT^SPIO=? Response(s) ^SPIO:(list of supported <mode>s) Write Command AT^SPIO=<mode>...
® Page 485 of 513 Cinterion EHS6 AT Command Set 21. Appendix Appendix 21.1 Star-Hash (*#) Network Commands The following command strings can be sent by using ATD. The command strings are defined with 3GPP TS 22.030 [26]. Table 21.1: Star-Hash (*#) Command Overview Star-Hash Code Functionality Response, also refer to Table...
EHS6 AT Command Set ® Page 487 of 513 Cinterion 21.1 Star-Hash (*#) Network Commands Abbreviation Meaning Value Password Character of TE character set (e.g. asterisk, hash or digit in case of USSD, or digits in case of held calls or multiparty calls) Table 21.3: Star-Hash Command Response Parameters Parameter...
EHS6 AT Command Set ® Page 488 of 513 Cinterion 21.2 Available AT Commands and Dependency on SIM PIN 21.2 Available AT Commands and Dependency on SIM PIN ø ... Command not available ... Command does not require PIN1 ...
Page 489
EHS6 AT Command Set ® Page 489 of 513 Cinterion 21.2 Available AT Commands and Dependency on SIM PIN AT Command Exec Test Read Write ø ø AT+CGSN ø ø AT+GSN ø ø AT+CIMI Security Commands ø AT+CPIN ø...
Page 490
EHS6 AT Command Set ® Page 490 of 513 Cinterion 21.2 Available AT Commands and Dependency on SIM PIN AT Command Exec Test Read Write ø ø AT+CSQ ø AT+CPOL ø AT+CPLS ø AT+CTZR ø AT+CTZU ø ø ± ±...
Page 491
EHS6 AT Command Set ® Page 491 of 513 Cinterion 21.2 Available AT Commands and Dependency on SIM PIN AT Command Exec Test Read Write ø ø AT+CGANS ø AT+CGATT ø AT+CGAUTO ø ø AT+CGDATA ø AT+CGDCONT ø ø AT+CGCMOD ø...
Page 492
EHS6 AT Command Set ® Page 492 of 513 Cinterion 21.2 Available AT Commands and Dependency on SIM PIN AT Command Exec Test Read Write ø ø AT+CRSM ø ø AT+CSIM USIM Application Toolkit (USAT) Commands ø AT^SSTA ø...
Page 493
EHS6 AT Command Set ® Page 493 of 513 Cinterion 21.2 Available AT Commands and Dependency on SIM PIN AT Command Exec Test Read Write ø ø ATS3 ø ø ATS4 ø ø ATS5 ø ø AT^SFDL ø ø AT^SFSA ø...
EHS6 AT Command Set ® Page 494 of 513 Cinterion 21.3 Availability of AT Commands Depending on Operating Mode of ME 21.3 Availability of AT Commands Depending on Operating Mode of ME ... AT command not supported ... AT command supported ...
Page 495
EHS6 AT Command Set ® Page 495 of 513 Cinterion 21.3 Availability of AT Commands Depending on Operating Mode of ME AT Command Normal Mode AT+CGSN AT+GSN AT+CIMI Security Commands AT+CPIN AT+CPIN2 ± AT+CLCK ± AT+CPWD AT^SPIC ...
Page 496
EHS6 AT Command Set ® Page 496 of 513 Cinterion 21.3 Availability of AT Commands Depending on Operating Mode of ME AT Command Normal Mode AT+CREG AT+CSQ AT+CPOL AT+CPLS AT+CTZR AT+CTZU AT^SGCOPS AT^SMONI AT^SMONP AT^SNMON Supplementary Service Commands AT+CACM AT+CAMM AT+CAOC...
Page 497
EHS6 AT Command Set ® Page 497 of 513 Cinterion 21.3 Availability of AT Commands Depending on Operating Mode of ME AT Command Normal Mode Packet Domain Related Commands AT+CGACT AT+CGANS AT+CGATT AT+CGAUTO AT+CGDATA AT+CGDCONT AT+CGCMOD AT+CGEQMIN AT+CGEQREQ AT+CGEREP AT+CGPADDR...
Page 498
EHS6 AT Command Set ® Page 498 of 513 Cinterion 21.3 Availability of AT Commands Depending on Operating Mode of ME AT Command Normal Mode USIM related Commands AT+CCID AT+CRSM AT+CSIM USIM Application Toolkit (USAT) Commands AT^SSTA AT+STKPRO AT+STKTR...
Page 499
EHS6 AT Command Set ® Page 499 of 513 Cinterion 21.3 Availability of AT Commands Depending on Operating Mode of ME AT Command Normal Mode Miscellaneous Commands ATS3 ATS4 ATS5 AT^SFDL AT^SFSA AT^SRVCFG AT^SRVCTL Hardware related Commands AT+CCLK AT+CALA AT^SBV...
EHS6 AT Command Set ® Page 500 of 513 Cinterion 21.4 AT Command Settings storable with AT&W 21.4 AT Command Settings storable with AT&W Table 21.7: Settings Stored to User Profile AT Command Stored Parameters Configuration Commands <n> <value>...
Page 501
EHS6 AT Command Set ® Page 501 of 513 Cinterion 21.4 AT Command Settings storable with AT&W AT Command Stored Parameters AT+CNMI <mode>, <mt>, <bm>, <ds>, <bfr> AT+CSDH <show> AT+CSMS <service> Miscellaneous Commands ATS3 <n> ATS4 <n> ATS5 <n>...
EHS6 AT Command Set ® Page 504 of 513 Cinterion 21.6 Summary of Unsolicited Result Codes (URC) 21.6 Summary of Unsolicited Result Codes (URC) Table 21.9: Summary of Unsolicited Result Codes (URC) AT Command Unsolicited Result Code Presentation ^SYSLOADING ^SYSSTART +PBREADY...
Page 505
EHS6 AT Command Set ® Page 505 of 513 Cinterion 21.6 Summary of Unsolicited Result Codes (URC) AT Command Supplementary Service Commands AT+CAOC +CCCM: <ccmValue> number>, <class>, , AT+CCWA +CCWA: <calling number>, <type of <CLI validity> +CLIP: <number>, <type>[, , [, [<alpha>][, AT+CLIP <CLI validity>]]]...
Page 506
EHS6 AT Command Set ® Page 506 of 513 Cinterion 21.6 Summary of Unsolicited Result Codes (URC) AT Command +STKPRO: 16, <DialNumber>, <Subaddr>, <CmdQualifier>, <Alpha1>, AT+STKPRO <IconId1>, <Alpha2>, <IconId2> +STKPRO: 17, <SsData>, <Alpha>, <IconId>, AT+STKPRO <RefNumber> +STKPRO: 18, <Dcs>, <HexString>, <Alpha>, <IconId>, AT+STKPRO <RefNumber>...
Page 507
EHS6 AT Command Set ® Page 507 of 513 Cinterion 21.6 Summary of Unsolicited Result Codes (URC) AT Command AT^SCTM ^SHUTDOWN AT^SRADC ^SRADC: <count>, <value>[, <value>[, <value>[, <value>[, <value>[, <value>[, <value>[, <value>[, <value>[, <value>[, <value>]]]]]]]]]] General Purpose I/O (GPIO) Pin related Commands AT^SCPOL ^SCPOL: <io_id>, <value>...
EHS6 AT Command Set ® Page 508 of 513 Cinterion 21.7 Alphabetical List of AT Commands 21.7 Alphabetical List of AT Commands Table 21.10: Alphabetical List of AT Commands AT Command Description Section and Page Switch from data mode or PPP online mode to command Section 7.12, page mode Repeat Previous Command Line...
Page 509
EHS6 AT Command Set ® Page 509 of 513 Cinterion 21.7 Alphabetical List of AT Commands AT Command Description Section and Page Packet Domain Network Registration Status Section 11.14, page AT+CGREG Select service for MO SMS messages Section 11.15, page AT+CGSMS Request International Mobile Equipment Identity (IMEI) Section 5.5, page...
Page 510
EHS6 AT Command Set ® Page 510 of 513 Cinterion 21.7 Alphabetical List of AT Commands AT Command Description Section and Page Incoming Call Indication Format Section 7.19, page AT+CRC Network Registration Status Section 8.5, page AT+CREG Configure RLP Parameters for Outgoing Non-Transparent Section 7.15, page AT+CRLP Data Calls...
Page 511
EHS6 AT Command Set ® Page 511 of 513 Cinterion 21.7 Alphabetical List of AT Commands AT Command Description Section and Page Operator Selection for GPRS-ONLY SIM Cards Section 8.11, page AT^SGCOPS Get IO State of a Specified Pin Section 20.2, page AT^SGIO Hang up call(s) indicating a specific 3GPP TS 24.008...
Page 512
EHS6 AT Command Set ® Page 512 of 513 Cinterion 21.7 Alphabetical List of AT Commands AT Command Description Section and Page Service Configuration Settings Section 18.7, page AT^SRVCFG Extra Service Control Section 18.8, page AT^SRVCTL Start and Stop Pulse Counter Section 20.5, page AT^SSCNT Set IO State of a Specified Pin...
Page 513
- anytime, everywhere - in ways that are enjoyable and safe. Gemalto delivers on their expanding needs for personal mobile services, payment security, authenticated cloud access, identity and privacy protection, eHealthcare and eGovernment efficiency, convenient ticketing and dependable machine-to- machine (M2M) applications.
Need help?
Do you have a question about the Cinterion EHS6 and is the answer not in the manual?
Questions and answers