Page 2
Document ID: General Notes SIMCom offers this information as a service to its customers, to support application and engineering efforts that use the products designed by SIMCom. The information provided is based upon requirements specifically provided to SIMCom by the customers. SIMCom has not undertaken any independent search for additional relevant information, including any information that may be in the customer’s possession.
SIM5350 AT Command Set V e r s i o n H i s t o r y Version Chapter Comments V1.00 New Version New Version V1.01 4.7 AT+CVHU MKBUG00003364 5.1 AT+CREG MKBUG00003378/3379 7.3 AT+CPMS MKBUG00003531 7.4 AT+CMGF MKBUG00003534 7.5 AT+CSCA MKBUG00003537 8.10 AT+CGREG...
SIM5350 AT Command Set C o n t e n t s V e r s i o n H i s t o r y ........................... 2 C o n t e n t s ............................3 Introduction............................7 Scope..............................
Page 5
SIM5350 AT Command Set AT+CHUP Hang up call........................30 AT+CR Service reporting control...................... 30 AT+CLCC List current calls......................31 AT+CEER Extended error report ...................... 33 AT+CRC Cellular result codes ......................34 AT+CVHU Voice hang up control ....................35 AT+VTS DTMF and tone generation....................36 AT+CLIP Calling line identification presentation ................
Page 6
SIM5350 AT Command Set 6.21 AT+EPINC PIN remaining attempt number..................76 6.22 AT+EIND Indication Control Command ..................77 6.23 AT+ECSQ received signal level indication..................78 6.24 AT+ESCRI Send SCRI or Fast Dormancy request to network ............79 6.25 AT+EOPS Enhanced Operator Selection ..................80 6.26...
Page 7
SIM5350 AT Command Set AT+CGISR Set GPIO interrupt trigger condition ................134 AT+CGFUNC Enable/disable the function for the special GPIO........... 135 AT+CWIIC Write values to register of IIC device ................136 9.10 AT+CRIIC Read values from register of IIC device ............... 136 9.11...
The present document describes the AT Command Set for the SIMCom Module: SIM5350 More information about the SIMCom Module which includes the Software Version information can be retrieved by the command ATI. In this document, a short description, the syntax, the possible setting values and responses, and some examples of AT commands are presented.
SIM5350 AT Command Set EGPRS Enhanced General Packet Radio Service GPIO General–Purpose Input/Output GPRS General Packet Radio Service Global System for Mobile communications HSDPA High Speed Downlink Packet Access HSUPA High Speed Uplink Packet Access Inter–Integrated Circuit IMEI International Mobile station Equipment Identity...
Page 10
– AT command can be used when SIM card is absent or SIM PIN validation is pending. References – Where is the derivation of command? 3GPP TS 27.007 – 3GPP Technical Specification 127 007. V.25ter – ITU–T Recommendation V.25ter. Vendor – The command is supported by SIMCom. SIM5350_ATC_V1.02 6/9/2014...
SIM5350 AT Command Set 2 AT Commands Interface Synopsis Interface settings Between Customer Application and the Module, standardized RS–232 interface is used for the communication, and default values for the interface settings as following: 115200bps, 8 bit data, no parity, 1 bit stop, no data stream control.
SIM5350 AT Command Set Test Command AT+<NAME>=? Test the existence of the command; give some information about the command subparameters. Read Command AT+<NAME>? Check the current values of subparameters. Write Command AT+<NAME>=<…> Set user-definable subparameter values. Execution Command AT+<NAME> Read non-variable subparameters determined by internal processes.
SIM5350 AT Command Set AT Commands According V.25TER ATA Call answer Description This command is used to make remote station to go off-hook, e.g. answer an incoming call. If there is no an incoming call and entering this command to TA, it will be return “NO...
Page 14
SIM5350 AT Command Set Syntax Execution Commands Responses ATD<n>[<mgsm>][;] Originate a voice call successfully: Originate a data call successfully: CONNECT<text> Originate a call unsuccessfully during command execution: ERROR Originate a call unsuccessfully for failed connection recovery: NO CARRIER Originate a call unsuccessfully for error related to the MT: +CME ERROR: <err>...
SIM5350 AT Command Set ATE Enable command echo Description This command sets whether or not the TA echoes characters. SIM PIN References V.25ter Syntax Execution Command Responses ATE[<value>] ERROR Defined values <value> 0 DCE does not echo characters during command state and online command state.
SIM5350 AT Command Set AT+CVHU=0 ATI Display product identification information Description This command is used to request the product information, which consists of manufacturer identification, model identification, revision identification, International Mobile station Equipment Identity (IMEI) and overall capabilities of the product.
SIM5350 AT Command Set V.25ter Syntax Execution Command Responses TA/DCE switches to Data Mode from Command Mode: CONNECT [<baud rate>] If connection is not successfully resumed or there is not a connected CSD call: NO CARRIER Defined values <baud rate>...
SIM5350 AT Command Set SIM PIN References V.25ter Syntax Read Command Responses ATS0? <n> Write Command Responses ATS0=<n> Defined values <n> 0 Automatic answering is disabled. Examples ATS0? ATS0=0 3.10 ATS3 Set Command Line Termination Character Description Command line termination character This S-parameter represents the decimal IA5 value of the character recognized by the DCE from the DTE to terminate an incoming command line.
SIM5350 AT Command Set <value> Carriage return character (CR, IA5 0/13). 0 to 127 Set command line termination character to this value. Examples ATS3=13 3.11 ATS4 Set Response Formatting Charactor Description Response formatting character This S-parameter represents the decimal IA5 value of the character generated by the DCE as part of the header, trailer, and terminator for result codes and information text, along with the S3 parameter (see the description of the V parameter for usage).
SIM5350 AT Command Set V.25ter Syntax Write Command Responses ATS5=<value> ERROR Defined values <value> Backspace character (BS, IA5 0/8). 0 to 127 Set command line editing character to this value. Examples ATS5=8 3.13 ATS6 Pause Bufore Blind Dialling Description Pause before blind dialing.
SIM5350 AT Command Set ERROR Defined values <value> 1 to 255 Number of seconds in which connection must be established or call will be disconnected. Examples ATS7=1 3.15 ATS8 Set Number of Seconds to Wait for Comma Dial Modifier Encountered in Dial String Description Comma dial modifier time.
SIM5350 AT Command Set 3.16 ATS10 Set Disconnect Delay after Indicating the Absence of Data Carrier Description Automatic disconnect delay. This parameter specifies the amount of time, in tenths of a second that the DCE will remain connected to the line (off-hook) after the DCE has indicated the absence of received line signal. If the received line signal is once again detected before the time specified in S10 expires, the DCE remains connected to the line and the call continues.
SIM5350 AT Command Set NOTE: In case of using This command without parameter will be set to 1. <value> SIM PIN References V.25ter Syntax Write Command Responses ATV[<value>] If <value> =0 If <value> =1 Defined values <value> 0 DCE transmits limited headers and trailers and numeric text.
SIM5350 AT Command Set <value> 0 CONNECT result code is given upon entering online data state. Dial tone and busy detection are disabled. 1 CONNECT <text> result code is given upon entering online data state. Dial tone and busy detection are disabled.
SIM5350 AT Command Set 3.21 AT&F Set all current parameters to manufacturer defaults Description This command is used to set all current parameters to the manufacturer defined profile. NOTE: List of parameters reset to manufacturer default can be found in defined values, factory default settings restorable with AT&F[<value>].
SIM5350 AT Command Set 3.25 AT+IPR Set local baud rate temporarily Description This command sets the baud rate of module’s serial interface temporarily, after reboot the baud rate is set to default value. The default value is 115200. SIM PIN References V.25ter...
SIM5350 AT Command Set 3.26 AT+IFC Set local data flow control Description This command sets the flow control of the module. SIM PIN References V.25ter Syntax Test Command Responses AT+IFC=? +IFC: (list of supported<DCE>s), (list of supported<DTE>s) Read Command Responses...
SIM5350 AT Command Set 3.27 AT+GCAP Request overall capabilities Description Execution command causes the TA reports a list of additional capabilities. SIM PIN References V.25ter Syntax Test Command Responses AT+GCAP=? Execution Command Responses AT+GCAP +GCAP: (list of <name>s) Defined values <name>...
AT Commands for Call Control AT+CSTA Select type of address Description Write command is used to select the type of number for further dialing commands (ATD) according to GSM/UMTS specifications. Read command returns the current type of number. Test command returns values supported by the Module as a compound value. SIM PIN References 3GPP TS 27.007...
SIM5350 AT Command Set AT+CSTA=145 AT+CHUP Hang up call Description This command is used to cancel voice calls. If there is no call, it will do nothing but OK response is given. SIM PIN References 3GPP TS 27.007 Syntax Test Command...
Page 33
SIM5350 AT Command Set =<n> AT+CLCC Execution Command Responses AT+CLCC +CLCC:<id1>,<dir>,<stat>,<mode>,<mpty>[,<number>,<type>[,< alpha>]][<CR><LF> +CLCC:<id2>,<dir>,<stat>,<mode>,<mpty>[,<number>,<type>[,< alpha>]] [...]] ERROR +CME ERROR: <err> Defined values <n> 0 – Don’t report a list of current calls of ME automatically when the current call status changes.
SIM5350 AT Command Set String type phone number in format specified by <type>. <type> Type of address octet in integer format; 128 – Restricted number type includes unknown type and format 145 – International number type 161 – National number. The network support for this type is optional 177 –...
SIM5350 AT Command Set AT+CEER=? Defined values <report> Wrong information which is possibly occurred. String type describes cause value. NOTE: The string refer to appendixes section “Response string of AT+CEER” of this document Examples AT+CEER +CEER: Invalid/incomplete number AT+CRC Cellular result codes...
SIM5350 AT Command Set SYNC synchronous transparent REL ASYNC asynchronous non-transparent REL SYNC synchronous non-transparent VOICE normal voice VOICE/XXX voice followed by data(XXX is ASYNC, SYNC, REL ASYNC or REL SYNC) ALT VOICE/XXX alternating voice/data, voice first ALT XXX/VOICE alternating voice/data, data first...
SIM5350 AT Command Set 0 – “Drop DTR” ignored but OK response given. disconnects. 1 – “Drop DTR” and ATH ignored but OK response given. Examples AT+CVHU=0 AT+CVHU? +CVHU: 0 AT+VTS DTMF and tone generation Description This command allows the transmission of DTMF tones and arbitrary tones which cause the Mobile Switching Center (MSC) to transmit tones to a remote subscriber.
SIM5350 AT Command Set <dtmf-string> A sequence of ASCII character in the set 0-9, *, #, A, B, C, D, and maximal length of the string is 29. The string must be enclosed in double quotes (“”), and separated by commas between the ASCII characters (e.g.
SIM5350 AT Command Set ERROR +CME ERROR: <err> Write Command Responses AT+CLIP=<n> ERROR +CME ERROR: <err> Defined values <n> Parameter sets/shows the result code presentation status in the TA: 0 – disable 1 – enable <m> 0 – CLIP not provisioned 1 –...
Page 40
SIM5350 AT Command Set This command refers to CLIR-service that allows a calling subscriber to enable or disable the presentation of the CLI to the called party when originating a call. Write command overrides the CLIR subscription (default is restricted or allowed) when temporary mode is provisioned as a default adjustment for all following outgoing calls.
SIM5350 AT Command Set Examples AT+CLIR=? +CLIR:(0-2) 4.11 AT+COLP Connected line identification presentation Description This command refers to the GSM/UMTS supplementary service COLP(Connected Line Identification Presentation) that enables a calling subscriber to get the connected line identity (COL) of the called party after setting up a mobile originated call. The command enables or disables the presentation of the COL at the TE.
SIM5350 AT Command Set AT+CCFC=0,2 +CCFC: 0,255 4.13 AT+CCWA Call waiting Description This command allows control of the Call Waiting supplementary service. Activation, deactivation and status query are supported. When querying the status of a network service (<mode>=2) the response line for 'not active' case (<status>=0) should be returned only if service is not active for any <class>.
SIM5350 AT Command Set 0 – disable 1 – enable 2 – query status <class> It is a sum of integers each representing a class of information (default 7) – voice (telephony) – data (refers to all bearer services) – fax (facsimile services) –...
SIM5350 AT Command Set SIM PIN References 3GPP TS 27.007 Syntax Test Command Responses AT+CHLD=? +CHLD: (list of supported <n>s) Write Command Responses AT+CHLD=<n> ERROR +CME ERROR: <err> Defined values <n> (sets/shows the result code presentation status to the TE):...
Page 47
SIM5350 AT Command Set This command is used to control the presentation of an unsolicited result code +CREG: <stat> when <n>=1 and there is a change in the ME network registration status, or code +CREG: <stat>[,<lac>,<ci>,<Act>] when <n>=2 and there is a change of the network cell.
SIM5350 AT Command Set Cell ID in hexadecimal format. GSM : Maximum is two byte WCDMA : Maximum is four byte <Act> 0 GSM 2 UTRAN 3 GSM EGPRS 4 UTRAN HSDPA 5 UTRAN HSUPA 6 UTRAN HSDPA and HSUPA...
Page 49
SIM5350 AT Command Set Test Command Responses AT+COPS=? +COPS: [list of supported (<stat>,long alphanumeric <oper> ,short alphanumeric <oper>,numeric <oper>[,< AcT>])s] [,,(list of supported <mode>s),(list of supported <format>s)] ERROR +CME ERROR: <err> Read Command Responses AT+COPS? +COPS: <mode>[,<format>,<oper>[,< AcT>]] ERROR +CME ERROR: <err>...
SIM5350 AT Command Set AT+COPS? +COPS: 0,0,"China Mobile Com",0 AT+COPS=? +COPS: (2,"China Unicom","Unicom","46001",0),(3,"China Mobile Com","DGTMPT", "46000",0),,(0,1,2,3,4,5),(0,1,2) AT+CLCK Facility lock Description This command is used to lock, unlock or interrogate a ME or a network facility <fac>. Password is normally needed to do such actions. When querying the status of a network service (<mode>=2) the response line for 'not active' case (<status>=0) should be returned only if service is not active for...
SIM5350 AT Command Set "OX" Barr Outgoing International Calls except to Home Country "AI" Barr All Incoming Calls "IR" Barr Incoming Calls when roaming outside the home country "AB" All Barring services (only for <mode>=0) "AG" All outGoing barring services (only for <mode>=0) "AC"...
SIM5350 AT Command Set Write command sets a new password for the facility lock function defined by command Facility Lock AT+CLCK. Test command returns a list of pairs which present the available facilities and the maximum length of their password.
Page 53
SIM5350 AT Command Set This command refers to Advice of Charge supplementary service that enables subscriber to get information about the cost of calls. With <mode>=0, the execute command returns the current call meter value from the ME. This command also includes the possibility to enable an unsolicited event reporting of the CCM information.
SIM5350 AT Command Set Examples AT+CAOC=0 +CAOC: "000000" AT+CSSN Supplementary service notifications Description This command refers to supplementary service related network initiated notifications. The set command enables/disables the presentation of notification result codes from TA to TE. When <n>=1 and a supplementary service notification is received after a mobile originated call setup, intermediate result code +CSSI: <code1>[,<index>] is sent to TE before any other MO call...
Page 55
SIM5350 AT Command Set 0 – disable 1 – enable <m> Parameter sets/shows the +CSSU result code presentation status in the TA: 0 – disable 1 – enable <code1> (it is manufacturer specific, which of these codes are supported): 0 – unconditional call forwarding is active 1 –...
SIM5350 AT Command Set Examples AT+CSSN=1,1 AT+CSSN? +CSSN: 1,1 AT+COPN Read operator names Description This command is used to return the list of operator names from the ME. Each operator code <numericX> that has an alphanumeric equivalent <alphaX> in the ME memory shall be returned.
SIM5350 AT Command Set AT+EPBSE Band Selection Description To set MS preferred band. SIM PIN References Vender Syntax Test Command Responses AT+EEBSE=? List of supported bit masks of each band mode +EPBSE: <gsm_band>, <umts_band> Read Command Responses AT+EEBSE? +EPBSE: <gsm_band>, <umts_band>...
SIM5350 AT Command Set AT+EPBSE=10,1 AT Commands for MT Control and Status +CME ERROR Mobile Equipment error result code Description This result code is similar to the regular ERROR result code. The format of <err> can be either numeric or verbose string, by setting AT+CMEE command.
Page 59
SIM5350 AT Command Set 20 memory full 21 invalid index 22 not found 23 memory failure 24 text string too long 25 invalid characters in text string 26 dial string too long 27 invalid characters in dial string 30 no network service...
SIM5350 AT Command Set AT+CFUN Set phone functionality Description This command is used to select the level of functionality <fun> in the ME. Level "full functionality" is where the highest level of power is drawn. "Minimum functionality" is where minimum power is drawn. Level of functionality between these may also be specified by manufacturers.
SIM5350 AT Command Set Examples AT+CFUN? +CFUN: 1 AT+CFUN=0 AT+CPIN Enter PIN Description This command is used to send the ME a password which is necessary before it can be operated (SIM PIN, SIM PUK, PH-SIM PIN, etc.). If the PIN is to be entered twice, the TA shall automatically repeat the PIN.
SIM5350 AT Command Set values reserved by the present document: READY MT is not pending for any password SIM PIN MT is waiting SIM PIN to be given SIM PUK MT is waiting SIM PUK to be given PH-SIM PIN MT is waiting phone to SIM card password to be given...
SIM5350 AT Command Set ERROR Defined values <rssi> 113 dBm or less 111 dBm 2...30 109... 53 dBm 51 dBm or greater not known or not detectable <ber> (in percent) 0...7 as RXQUAL values in the table in TS 45.008 [20] subclause 8.2.4 not known or not...
SIM5350 AT Command Set Defined values <n> 0 disable +CME ERROR: <err> result code and use ERROR instead 1 enable +CME ERROR: <err> result code and use numeric <err> values (refer next subclause) 2 enable +CME ERROR: <err> result code and use verbose <err> values (refer next subclause)
SIM5350 AT Command Set Defined values <time> String type value; format is "yy/MM/dd,hh:mm:ss", where characters indicate year (two last digits), month, day, hour, minutes, seconds. Examples AT+CCLK=“08/11/28,12:30:33+32” AT+CCLK? +CCLK: “08/11/28,12:30:35+32” AT+CCLK=“08/11/26,10:15:00” AT+CCLK? +CCLK: “08/11/26,10:15:02+32” AT+CRSM Restricted SIM access Description By using AT+CRSM, TE application has easier but more limited access to the SIM database.
SIM5350 AT Command Set Defined values <command> Command passed on by the MT to the SIM: 176 READ BINARY 178 READ RECORD 192 GET RESPONSE 214 UPDATE BINARY 220 UPDATE RECORD 242 STATUS <fileID> Integer type; this is the identifier of a elementary data file on SIM.
SIM5350 AT Command Set +CME ERROR: <err> Write Command Responses AT+CAMM= <acmmax>[,<passwd>] ERROR +CME ERROR: <err> Execution Command Responses AT+CAMM +CME ERROR: <err> Defined values <acmmax> String type, accumulated call meter maximum value similarly coded as <ccm> under AT+CAOC, value zero disables ACMmax feature.
SIM5350 AT Command Set Write Command Responses AT+CTZR=<onoff> ERROR Defined values <onoff> Integer type value indicating: 0 – Disable time zone change event reporting (default). 1 – Enable time zone change event reporting. +CTZV: <tz>[,<time>][,<dst>] Unsolicited result code when time zone received from network doesn’t equal to local time zone, and if the informations from network don’t include date and time, time zone will be only reported, and...
SIM5350 AT Command Set This command is used to request the manufacturer identification text, which is intended to permit the user of the Module to identify the manufacturer. SIM PIN References 3GPP TS 27.007 Syntax Test Command Responses AT+CGMI=? Execution Command...
SIM5350 AT Command Set <model> The identification of model. Examples AT+CGMM SIMCOM_SIM5350 6.13 AT+CGMR Request revision identification Description This command is used to request product firmware revision identification text, which is intended to permit the user of the Module to identify the version.
SIM5350 AT Command Set SIM PIN References 3GPP TS 27.007 Syntax Test Command Responses AT+CGSN=? Execution Command Responses AT+CGSN <sn> Defined values <sn> Serial number identification, which consists of a single line containing the IMEI (International Mobile station Equipment Identity) number of the MT.
SIM5350 AT Command Set Write Command Responses AT+CSCS=<chset> ERROR Defined values <chest> "GSM" GSM 7 bit default alphabet (3GPP TS 23.038); this setting causes easily software flow control (XON/XOFF) problems "HEX" character strings consist only of hexadecimal numbers from 00 to FF; e.g. "032FE6"...
SIM5350 AT Command Set AT+CNUM=? Execution Command Responses AT+CNUM [+CNUM: <alpha>,<number>,<type>[<CR><LF> +CNUM: <alpha>, <number>,<type> [...]]] +CME ERROR: <err> Defined values <alpha> Optional alphanumeric string associated with <number>, used character set should be the one selected with command Select TE Character Set AT+CSCS.
SIM5350 AT Command Set International Mobile Subscriber Identity (string, without double quotes). Examples AT+CIMI 460010222028133 6.18 AT+ICCID Read ICCID of SIM Card Description This command is used to read SIM card ICCID if SIM inserted. If SIM not inserted, return +CME...
SIM5350 AT Command Set AT+EPINC=? Read Command Responses AT+EPINC? +EPINC:<pin1>,<pin2>,<puk1>,<puk2> +CME ERROR: <err> Execute Command Responses AT+EPINC +EPINC:<pin1>,<pin2>,<puk1>,<puk2> +CME ERROR: <err> Defined values <pin1> the remaining tries of each type <pin2> the remaining tries of each type <puk1> the remaining tries of each type <puk2>...
SIM5350 AT Command Set Defined values <flag> Integer. Bit 0 Any value(0~4294967295) that bit 0 is 1 e.g. 1,3,5.. Bit 1 Any value(0~4294967295) that bit 1 is 1 e.g. 2,3,6.. Bit 2 Any value(0~4294967295) that bit 2 is 1 e.g. 4,5,..
SIM5350 AT Command Set Defined values <flag> Integer. 0 Received signal level indication disable 1 Received signal level indication enable <rssi> Integer. 0-99 Received signal strength indication. This field is the same as <rssi> in +CSQ, which is translated according to TS 27.007, but not the raw dBm value measured by L1.
SIM5350 AT Command Set Execute Command Responses AT+ESCRI Same as AT+ESCRI=1 Write Command Responses AT+ESCRI=<force_send> +CMS ERROR: Defined values <force_send> integer 0 RRCE send SCRI depend on NW support FD or not 1 force RRCE send SCRI 6.25 AT+EOPS Enhanced Operator Selection Description This command is similar to +COPS, with additional support for specified ARFCN.
Page 82
SIM5350 AT Command Set <mode> integer type 0 automatic (<oper> field is ignored) 1 manual (<oper> field shall be present) <format> integer type 0 long format alphanumeric <oper> 1 short format alphanumeric <oper> 2 numeric <oper> <oper> string type; <format> of +COPS indicates if the format is alphanumeric or numeric; long alphanumeric format can be upto 16 characters long and short format up to 8 characters (refer GSM MoU SE.13 [9]);...
SIM5350 AT Command Set 6.26 AT+ECELCK Cell Lock Description This command is used to set or cancel cell lock, and get the currently locked cell if any. SIM PIN References Vender Syntax Test Command Responses AT+ECELCK=? + ECELCK: (0-1) Read Command...
SIM5350 AT Command Set integer type: the cell’s arfcn to be locked Valid arfcn value GSM: band900:0~124,975~1023 band1800:512~885 band1900:512~810 band850:128~251 AT Commands for SMS +CMS ERROR Message service failure result code Description Final result code +CMS ERROR: <err> indicates an error related to mobile equipment or network.
SIM5350 AT Command Set <service> 0 – SMS at command is compatible with GSM phase 2. 1 – SMS at command is compatible with GSM phase 2+. NOTE: 0 3GPP TS 23.040 [3] and 3GPP TS 23.041 [4] 1 3GPP TS 23.040 [3] and 3GPP TS 23.041 [4] the requirement of <service>...
Page 87
SIM5350 AT Command Set Test Command Responses AT+CPMS=? +CPMS: (list of supported <mem1>s), (list of supported <mem2>s), (list of supported <mem3>s) Read Command Responses AT+CPMS? +CPMS:<mem1>,<used1>,<total1>,<mem2>,<used2>,<total2>, <mem3>,<used3>,<total3> ERROR +CMS ERROR: <err> Write Command Responses AT+CPMS=<mem1> +CPMS: <used1>,<total1>,<used2>,<total2>,<used3>,<total3> [,<mem2>[,<mem3>]] ERROR <err>...
SIM5350 AT Command Set "MT" Any of storages associated with ME (SM first) <usedX> Integer type, number of messages currently in <memX>. <totalX> Integer type, total number of message locations in <memX>. Examples AT+CPMS=? +CPMS:("SM","ME","SM_P","ME_P","MT"),("SM","ME","SM_P","ME_P","MT"),("SM","ME"," SM_P","ME_P","MT") AT+CPMS? +CPMS:"ME", 0, 23,"ME", 0, 23,"ME", 0, 23...
SIM5350 AT Command Set <mode> 0 – PDU mode (default when implemented) 1 – Text mode Examples AT+CMGF? +CMGF: 0 AT+CMGF=? +CMGF: (0-1) AT+CMGF=1 AT+CSCA SMS service centre address Description This command is used to update the SMSC address, through which mobile originated SMS are transmitted.
SIM5350 AT Command Set AT+CSCS) , type of address given by <tosca>. <tosca> SC address Type-of-Address octet in integer format, when first character of <sca> is + (IRA 43) default is 145, otherwise default is 129. Examples AT+CSCA="+8613012345678" AT+CSCA? +CSCA: "+8613010314500", 145...
SIM5350 AT Command Set string with quotes), (<vp> is in range 0... 255). <pid> GSM 03.40 TP-Protocol-Identifier in integer format (default 0). <dcs> GSM 03.38 SMS Data Coding Scheme (default 0), or Cell Broadcast Data Coding Scheme in integer format depending on the command or result code.
SIM5350 AT Command Set Examples AT+CSDH? +CSDH: 0 AT+CSDH=1 AT+CSCB Select cell broadcast message indication Description The test command returns the supported <mode>s as a compound value. The read command displays the accepted message types. Depending on the <mode> parameter, the write command adds or deletes the message types accepted.
SIM5350 AT Command Set (default is empty string); e.g. "0,1,5,320-478,922” <dcss> String type; all different possible combinations of CBM data coding schemes (refer <dcs>) (default is empty string); e.g. “0-3,5” Examples AT+CSCB=? +CSCB: (0-1) AT+CSCB=0,”15-17,50,86”,”” AT+CNMI New message indications to TE...
Page 94
SIM5350 AT Command Set 0 – disable unsolicited result code 1 – Discard indication and reject new received message unsolicited result codes when TA-TE link is reserved (e.g. in on-line data mode). Otherwise forward them directly to the TE. 2 – Buffer unsolicited result codes in the TA when TA-TE link is reserved (e.g. in online data mode) and flush them to the TE after reservation.
SIM5350 AT Command Set AT+CNMI? +CNMI: 0,0,0,0,0 AT+CNMI=? +CNMI: (0,1,2,3),(0,1,2,3),(0,2,3),(0,1),(0,1) AT+CNMI=2,1 (unsolicited result codes after received messages.) 7.10 AT+CMGL List SMS messages from preferred store Description This command is used to return messages with status value <stat> from message storage <mem1>...
Page 96
SIM5350 AT Command Set +CMGL: <index>,<stat>,<fo>,<ct>[...]] If text mode (AT+CMGF=1), command successful and CBM storage: +CMGL:<index>,<stat>,<sn>,<mid>,<page>,<pages> <CR><LF><data>[<CR><LF> +CMGL:<index>,<stat>,<sn>,<mid>,<page>,<pages> <CR><LF><data>[...]] If PDU mode (AT+CMGF=0) and Command successful: +CMGL:<index>,<stat>,[<alpha>],<length><CR><LF><pdu>[<C R><LF> +CMGL:<index>,<stat>,[<alpha>],<length><CR><LF><pdu> […]] +CMS ERROR: <err> Defined values <stat> 1. Text Mode: "REC UNREAD" received unread message (i.e. new message) "REC READ"...
Page 97
SIM5350 AT Command Set address given by <toda>. <alpha> String type alphanumeric representation of <da> <oa> corresponding to the entry found in MT phonebook; implementation of this feature is manufacturer specific; used character set should be the one selected with command Select TE Character Set AT+CSCS.
Page 98
SIM5350 AT Command Set <ra> Recipient Address GSM 03.40 TP-Recipient-Address Address-Value field in string format;BCD numbers (or GSM default alphabet characters) are converted to characters of the currently selected TE character set(refer to command AT+CSCS);type of address given by <tora>...
SIM5350 AT Command Set +CMGL: 1,"STO UNSENT","+10011",,,145,4 Hello World 7.11 AT+CMGR Read message Description This command is used to return message with location value <index> from message storage <mem1> to the TE. SIM PIN References 3GPP TS 27.005 Syntax Test Command...
Page 100
SIM5350 AT Command Set If PDU mode (AT+CMGF=0) and Command successful: +CMGR:<stat>,[<alpha>],<length><CR><LF><pdu> +CMS ERROR: <err> Defined values <index> Integer type; value in the range of location numbers supported by the associated memory and start with zero. <stat> 1.Text Mode: "REC UNREAD" received unread message (i.e. new message) "REC READ"...
Page 101
SIM5350 AT Command Set Depending on the command or result code: SMS Data Coding Scheme (default 0), or Cell Broadcast Data Coding Scheme in integer format. <sca> RP SC address Address-Value field in string format; BCD numbers (or GSM 7 bit default alphabet characters) are converted to characters of the currently selected TE character set, type of address given by <tosca>.
Page 102
SIM5350 AT Command Set Message Reference GSM 03.40 TP-Message-Reference in integer format. <ra> Recipient Address GSM 03.40 TP-Recipient-Address Address-Value field in string format;BCD numbers(or GSM default alphabet characters) are converted to characters of the currently selected TE character set(refer to command AT+CSCS);type of address given by <tora>...
SIM5350 AT Command Set AT+CMGR=1 +CMGR: "STO UNSENT","+10011",,145,17,0,0,167,"+8613800100500",145,4 Hello World 7.12 AT+CNMA New message acknowledgement to ME/TA Description This command is used to confirm successful receipt of a new message (SMS-DELIVER or SMS-STATUSREPORT) routed directly to the TE. If ME does not receive acknowledgement within required time (network timeout), it will send RP-ERROR to the network.
SIM5350 AT Command Set 1 – Send positive (RP-ACK) acknowledgement to the network. Accepted only in PDU mode. 2 – Send negative (RP-ERROR) acknowledgement to the network. Accepted only in PDU mode. Examples AT+CNMI=1,2,0,0,0 +CMT:”1380022xxxx”,”02/04/03,11 :06 :38”,129,7,0<CR><LF> Testing (receive new short message)
SIM5350 AT Command Set Defined values <da> Destination-Address, Address-Value field in string format; BCD numbers (or GSM 7 bit default alphabet characters) are converted to characters of the currently selected TE character set, type of address given by <toda>. <toda>...
SIM5350 AT Command Set If sending fails: +CMS ERROR: <err> Defined values <index> Integer type; value in the range of location numbers supported by the associated memory and start with zero. <da> Destination-Address, Address-Value field in string format; BCD numbers (or GSM 7 bit default alphabet characters) are converted to characters of the currently selected TE character set, type of address given by <toda>.
Page 107
SIM5350 AT Command Set Write Command Responses +CMGW: <index> If text mode(AT+CMGF=1): AT+CMGW=<oa>/<da>[,<t ooa>/<toda>[,<stat>]]<CR> ERROR Text is entered. <CTRL-Z/ESC> If PDU mode(AT+CMGF= +CMS ERROR: <err> AT+CMGW=<length>[,<sta t>]<CR>PDU is entered. <CTRL-Z/ESC> Defined values <index> Integer type; value in the range of location numbers supported by the associated memory and start with zero.
SIM5350 AT Command Set Examples AT+CMGW="13012832788" <CR> (TEXT MODE) ABCD<ctrl-Z/ESC> +CMGW:1 7.16 AT+CMGD Delete message Description This command is used to delete message from preferred message storage <mem1> location <index>. If <delflag> is present and not set to 0 then the ME shall ignore <index>...
SIM5350 AT Command Set NOTE: If set <delflag>=1, 2, 3 or 4, <index> is omitted, such as AT+CMGD=,1. Examples AT+CMGD=1 8 AT Commands for GPRS AT+CGDCONT Define PDP context Description The set command specifies PDP context parameter values for a PDP context identified by the (local) context identification parameter <cid>.
Page 110
SIM5350 AT Command Set <cid>[,<PDP_type> ERROR [,<APN>[,<PDP_addr> [,<d_comp>[,<h_comp>]]]]] Defined values <cid> (PDP Context Identifier) a numeric parameter which specifies a particular PDP context definition. The parameter is local to the TE-MT interface and is used in other PDP context-related commands.
SIM5350 AT Command Set +CGDCONT: (1-16),"IPV6",,,(0-2),(0-4) AT+CGQREQ Quality of service profile (requested) Description This command allows the TE to specify a Quality of Service Profile that is used when the MT sends an Activate PDP Context Request message to the network.. A special form of the set command (AT+CGQREQ=<cid>)
Page 112
SIM5350 AT Command Set Defined values <cid> A numeric parameter which specifies a particular PDP context definition (see AT+CGDCONT command). 1…16 <PDP_type> (Packet Data Protocol type) a string parameter which specifies the type of packet data protocol. Internet Protocol Point to Point Protocol IPV6 Internet Protocol Version 6 <precedence>...
SIM5350 AT Command Set 8 – Up to 128000 (1024 kbit/s) 9 – Up to 256000 (2048 kbit/s) <mean> – <mean>: a numeric parameter which specifies the mean throughput class network subscribed value – 100 (~0.22 bit/s) – 200 (~0.44 bit/s) –...
Page 114
SIM5350 AT Command Set SIM PIN References 3GPP TS 27.007 Syntax Test Command Responses AT+CGQMIN=? +CGQMIN: <PDP_type>, (list of supported <precedence>s), (list of supported <delay>s), (list of supported <reliability>s) , (list of supported <peak>s), (list of supported <mean>s) [<CR><LF> +CGQMIN: <PDP_type>, (list of supported <precedence>s), (list of supported <delay>s), (list of supported <reliability>s) , (list of...
Page 115
SIM5350 AT Command Set 1 – high priority 2 – normal priority 3 – low priority <delay> A numeric parameter which specifies the delay class: 0 – network subscribed value 1 – delay class 1 2 – delay class 2 3 –...
SIM5350 AT Command Set +CME ERROR: <err> Defined values <state> Indicates the state of Packet Domain attachment: 0 – detached 1 – attached Examples AT+CGATT? +CGATT: 0 AT+CGATT=1 AT+CGACT PDP context activate or deactivate Description The write command is used to activate or deactivate the specified PDP context (s).
Page 118
SIM5350 AT Command Set <state> Indicates the state of PDP context activation: 0 – deactivated 1 – activated Other values are reserved and will result in an ERROR response to the execution command. <cid> A numeric parameter which specifies a particular PDP context definition (see AT+CGDCONT command).
SIM5350 AT Command Set AT+CGPADDR Show PDP address Description The write command returns a list of PDP addresses for the specified context identifiers. SIM PIN References 3GPP TS 27.007 Syntax Test Command Responses AT+CGPADDR=? +CGPADDR: (list of defined <cid>s) Write Command...
SIM5350 AT Command Set AT+CGAUTO Automatic response to network request PDP context activation Description The set command disables or enables an automatic positive response (auto-answer) to the receipt of a Request PDP Context Activation message from the network. When the +CGAUTO=0 command is received, the MT shall not perform a PS detach if it is attached.
SIM5350 AT Command Set +CGAUTO=1 AT+CGANS Manual response to a network request for PDP context activation Description The execution command requests the MT to respond to a network request for Packet Domain PDP context activation which has been signaled to the TE by the RING or +CRING: unsolicited result code.
SIM5350 AT Command Set AT+CGEREP GPRS event reporting Description The write command enables or disables sending of unsolicited result codes, “+CGEV” from MT to TE in the case of certain events occurring in the Packet Domain MT or the network.
SIM5350 AT Command Set ▪ +CGEV: ME DETACH The mobile termination has forced a PS detach. This implies that all active contexts have been deactivated. These are not reported separately. For PDP context deactivation, the following unsolicited result codes and the corresponding events are defined: ▪...
Page 124
SIM5350 AT Command Set This command controls the presentation of an unsolicited result code “+CGREG: <stat>” when <n>=1 and there is a change in the MT's GPRS network registration status, or code +CGREG: <stat>[,<lac>,<ci>,<Act>] when <n>=2 and there is a change of the network cell.
SIM5350 AT Command Set <Act> 0 GSM 2 UTRAN 3 GSM EGPRS 4 UTRAN HSDPA 5 UTRAN HSUPA 6 UTRAN HSDPA and HSUPA Examples AT+CGREG=? +CGREG: (0-1) AT+CGREG? +CGREG: 0,0 8.11 AT+CGSMS Select service for MO SMS messages Description The write command is used to specify the service or service preference that the MT will use to send MO SMS messages.
SIM5350 AT Command Set Defined values <service> A numeric parameter which indicates the service or service preference to be used: 0 Packet Domain ( ) 1 circuit switched default value 2 Packet Domain preferred (use circuit switched if GPRS not available)
Page 127
SIM5350 AT Command Set AT+CGEQREQ=? +CGEQREQ: <PDP_type>,(list of supported <Traffic class>s),(list of supported <Maximum bitrate UL>s),(list of supported <Maxim um bitrate DL>s),(list of supported <Guaranteed bitrate UL>s,(list of supported <Guaranteed bitrate DL>s),(list of supported <Deliv order>s),(list of supported <Maximum SDU size>s),(list of...
Page 128
SIM5350 AT Command Set A numeric parameter that indicates the type of application for which the UMTS bearer service is optimised. 0 - conversational 1 - streaming 2 - interactive 3 - background 4 - subscribed value Other values are reserved.
This chapter describes the AT commands related hardware, notes that all commands is base on standard SIM5350 module, SIM5350 series module hardware interface may be different, more details please refer the module hardware design document, such as SIM5350-PCIE module has no SDIO/SPI/UART/GPIO interfaces, and corresponding AT command is invalid.
SIM5350 AT Command Set AT+CLDOV Configure the LDO’s output voltage Description This command is used to set the output voltage for the specific LDO: VDD_SD, the default output voltage is 3.0V. SIM PIN References Vendor Syntax Test Command Responses AT+CLDOV=?
SIM5350 AT Command Set This command is used to configure the output frequency and duty for the PWM pin, the default frequency and duty is zero. SIM PIN References Vendor Syntax Test Command Responses AT+CPWM=? Read Command Responses AT+CPWM? +CPWM: <freq>,<duty>...
0 – not save the setting 1 – save the setting NOTE: If the parameter of <save> is omitted, it will save the direction of specified GPIO; The gpio_num corresponds to pin index on SIM5350; Examples AT+CGDRT=47,0,0 AT+CGSETV Set the value of specified GPIO Description This command is used to set the value of the specified GPIO to high or low.
This command is used to get the value (high or low) of the specified GPIO. SIM PIN References Vendor Syntax Write Command Responses AT+CGGETV=<gpio_num> +CGGETV: <gpio_hl> ERROR Defined values <gpio_num> 2,3,4,5,6,7,9,10,11,12,15,16,17,18,19,20,21,22,23,29,30,31,35,36,37,38,39,40,46,47,48,49,53 <gpio_hl> 0 – low 1 – high NOTE: The gpio_num corresponds to pin index on SIM5350; Examples AT+CGGETV=3 +CGGETV: 0 SIM5350_ATC_V1.02 6/9/2014...
SIM5350 AT Command Set AT+CGISR Set GPIO interrupt trigger condition Description The module supplies many GPIOs, all of which can be used as General Purpose Input/Oupt pin and some of them can be used as function pin or interrupt pin.
AT+CGFUNC Enable/disable the function for the special GPIO. Description SIM5350 supplies many GPIOs, all of which can be used as General Purpose Input/Output pin, interrupt pin and some of them can be used as function pin. This command is used to enable/disable the function for the special GPIO. Please refer to the document “SIM535x_GPIO_Application_note”...
SIM5350 AT Command Set AT+CGFUNC=1,1 AT+CGFUNC=1 +CGFUNC: 1 NOTE: Not all of the Modules of SIM5350 series have the whole upper functions, please refer the Module SPEC for more details. AT+CWIIC Write values to register of IIC device Description This command is used to write values to register of IIC device.
SIM5350 AT Command Set This command is used to read values from register of IIC device. SIM PIN References Vendor Syntax Test Command Responses AT+CRIIC=? Write Command Responses AT+CRIIC= +CRIIC: <data> <addr>,<reg> ERROR Defined values <addr> Device address. Input format must be hex, such as 0xFF.
SIM5350 AT Command Set Syntax Write Command Responses AT+CRIRS ERROR Defined values None Examples AT+CRIRS 9.13 AT+CUARTS UART and USB AT port switch Description This command is used to config UART or USB as AT port. SIM PIN References Vendor...
SIM5350 AT Command Set AT+CUARTS = 1 +CUARTS: 1 9.14 AT+CPCM PCM audio path configuration Description This command used to select PCM audio path between USB Audio and external audio codec interface. SIM PIN References Vendor Syntax Test Command Responses...
AT+CCODECS Codec chips select Description This command is used to select codec chip. SIM5350 supports WM8974 codec and WM8960 codec. The selected codec chip will be initialized after boot up automatically. If one wants to make a call use codec must ensure that the AT+CPCM=1.
SIM5350 AT Command Set 10 AT Commands for Phone Book 11 Appendixes 11.1 Verbose code and numeric code Verbose result code Numeric (V0 set) Description Command executed, no errors, Wake up after reset CONNECT Link established RING Ring detected NO CARRIER...
Page 144
SIM5350 AT Command Set Call origination request failed Client rejected incoming call Client rejected setup indication Network ended call No funds available No service available Full service not available Maximum packet calls exceeded Video connection lost Video call setup failure...
Page 145
SIM5350 AT Command Set Service/option not available Bearer service not implemented ACM >= ACMmax Requested facility not implemented Only RDI bearer is available Service/option not implemented Invalid transaction identifier value User not member of CUG Incompatible destination Invalid transit network selection...
Page 146
SIM5350 AT Command Set Requested service option not subscribed Service option temporarily out of orde Call cannot be identified No PDP context activated Semantically incorrect message Invalid mandatory information Message type non-existent Message type not compatible with state Information element non-existent...
Page 147
SIM5350 AT Command Set PDP duplicate Access technology change PDP unknown reason PS network cause LLC or SNDCP failure Insufficient resources Missing or unknown APN Unknown PDP address or PDP type User Aauthentication failed Activation rejected by GGSN Activation rejected, unspecified...
Need help?
Do you have a question about the SIM5350 and is the answer not in the manual?
Questions and answers