Hardware:AT Commands
From Openmoko
ScaredyCat (Talk | contribs) m (→Section 5, General Commands - +get my own number -silly numbering) |
ScaredyCat (Talk | contribs) (→Section 6, Call control commands and methods) |
||
Line 346: | Line 346: | ||
== Section 6, Call control commands and methods == | == Section 6, Call control commands and methods == | ||
− | + | Select type of address +CSTA | |
AT+CSTA? | AT+CSTA? | ||
Line 357: | Line 357: | ||
OK | OK | ||
− | + | Call mode +CMOD | |
AT+CMOD=? | AT+CMOD=? | ||
Line 364: | Line 364: | ||
OK | OK | ||
− | + | Select bearer service type +CBST | |
AT+CBST? | AT+CBST? | ||
Line 375: | Line 375: | ||
OK | OK | ||
− | + | Radio link protocol +CRLP | |
AT+CRLP? | AT+CRLP? | ||
Line 386: | Line 386: | ||
OK | OK | ||
− | + | Service reporting control +CR | |
AT+CR? | AT+CR? | ||
Line 397: | Line 397: | ||
OK | OK | ||
− | + | Extended error report +CEER | |
AT+CEER | AT+CEER | ||
Line 404: | Line 404: | ||
OK | OK | ||
− | + | Cellular result codes +CRC | |
AT+CRC=1 | AT+CRC=1 | ||
Line 411: | Line 411: | ||
+CRING: VOICE | +CRING: VOICE | ||
− | + | Single numbering scheme +CSNS | |
AT+CSNS=? | AT+CSNS=? |
Revision as of 14:55, 11 August 2007
The protocol used to access the GSM chip is part of the GSM standard.
Harald wrote on 2007-01-31 on the list http://lists.openmoko.org/pipermail/community/2007-January/002708.html "The chipset supports all of the mandatory ETSI GSM TS 07.07 commands (use http://pda.etsi.org/pda/queryform.asp to get it), plus some of the optional ones. This GSM standard even has a command that lists the list of available commands (AT+CLAC)."
On OpenMoko, the commands should be used via gsmd.
See also: http://wiki.openezx.org/AT_commands
German Link for AT explainations: http://www.nobbi.com/atgsm.htm
Contents |
On the Neo1973
Uncommented List of AT Commands
(AT+CLAC) on the Neo1973 gives this list:
AT+CACM AT+CAMM AT+CAOC AT+CBC AT+CBST AT+CCFC AT+CCUG AT+CCWA AT+CCWE AT+CEER AT+CFUN AT+CGACT AT+CGANS AT+CGATT AT+CGAUTO AT+CGCLASS AT+CGDATA AT+CGDCONT AT+CGEREP AT+CGMI AT+CGMM AT+CGMR AT+CGPADDR AT+CGQMIN AT+CGQREQ AT+CGREG AT+CGSMS AT+CGSN AT+CHLD AT+CHUP AT+CIMI AT+CLAC AT+CLAE AT+CLAN AT+CLCC AT+CLCK AT+CLIP AT+CDIP AT+CLIR AT+CLVL AT+CMEE AT+CMGC AT+CMGD AT+CMGF AT+CMGL AT+CMGR AT+CMGS AT+CMGW AT+CMOD AT+CMSS AT+CMMS AT+CMUT AT+CMUX AT+CNMA AT+CNMI AT+CNUM AT+COLP AT+COPN AT+COPS AT+CPAS AT+CPBF AT+CPBR AT+CPBS AT+CPBW AT+CPIN AT+CPMS AT+CPOL AT+CPUC AT+CPWD AT+CR AT+CRC AT+CREG AT+CRES AT+CRLP AT+CRSL AT+CRSM AT+CSAS AT+CSCA AT+CSCB AT+CSCS AT+CSDH AT+CSIM AT+CSMP AT+CSMS AT+CSNS AT+CSQ AT%CSQ AT+CSSN AT+CSTA AT+CSVM AT+CTFR AT+CUSD AT+DR AT+FAP AT+FBO AT+FBS AT+FBU AT+FCC AT+FCLASS AT+FCQ AT+FCR AT+FCS AT+FCT AT+FDR AT+FDT AT+FEA AT+FFC AT+FHS AT+FIE AT+FIP AT+FIS AT+FIT AT+FKS AT+FLI AT+FLO AT+FLP AT+FMI AT+FMM AT+FMR AT+FMS AT+FND AT+FNR AT+FNS AT+FPA AT+FPI AT+FPS AT+FPW AT+FRQ AT+FSA AT+FSP AT+GCAP AT+GCI AT+GMI AT+GMM AT+GMR AT+GSN AT+ICF AT+IFC AT+ILRR AT+IPR AT+VTS AT+WS46 AT%ALS AT%ATR AT%BAND AT%CACM AT%CAOC AT%CCBS AT%STDR AT%CGAATT AT%CGMM AT%CGREG AT%CNAP AT%CPI AT%COLR AT%CPRIM AT%CTV AT%CUNS AT%NRG AT%SATC AT%SATE AT%SATR AT%SATT AT%SNCNT AT%VER AT%CGCLASS AT%CGPCO AT%CGPPP AT%EM AT%EMET AT%EMETS AT%CBHZ AT%CPHS AT%CPNUMS AT%CPALS AT%CPVWI AT%CPOPN AT%CPCFU AT%CPINF AT%CPMB AT%CPRI AT%DATA AT%DINF AT%CLCC AT%DBGINFO AT%VTS AT%CHPL AT%CREG AT+CTZR AT+CTZU AT%CTZV AT%CNIV AT%PVRF AT%CWUP AT%DAR AT+CIND AT+CMER AT%CSCN AT%RDL AT%RDLB AT%CSTAT AT%CPRSM AT%CHLD AT%SIMIND AT%SECP AT%SECS AT%CSSN AT+CCLK AT%CSSD AT%COPS AT%CPMBW AT%CUST AT%SATCC AT%COPN AT%CGEREP AT%CUSCFG AT%CUSDR AT%CPBS AT%PBCF AT%SIMEF AT%EFRSLT AT%CMGMDU AT%CMGL AT%CMGR ATA ATB AT&C ATD AT&D ATE ATF AT&F ATH ATI AT&K ATL ATM ATO ATP ATQ ATS ATT ATV ATW AT&W ATX ATZ
Results of AT Commands
Taken from "3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; AT command set for User Equipment (UE) (Release 7)" - 3GPP TS 27.007 V7.2.0 (2006-09)
Section 5, General Commands
Request manufacturer identification +CGMI
AT+CGMI <manufacturer> OK
Request model identification +CGMM
AT+CGMM <model> OK
Request revision identification +CGMR
AT+CGMR <revision> OK
Request product serial number identification +CGSN
AT+CGSN <serial number> OK
Select TE character set +CSCS
AT+CSCS? +CSCS: "IRA" OK
AT+CSCS=? +CSCS: "GSM","IRA","PCCP437","PCDN","8859-1","HEX","UCS2" OK
Request international mobile subscriber identity +CIMI
AT+CIMI *************** (I'm not giving you my IMSI!) OK
Request subscriber number +CNUM
AT+CNUM +CNUM: ,"0123456789",122 OK
Multiplexing mode +CMUX
AT+CMUX? ERROR AT+CMUX=? +CMUX: (1),(0),(1-5),(10-100),(1-255),(0-100),(2-255),(1-255),(1-7) OK
PCCA STD 101 [17] select wireless network +WS46
AT+WS46=? +WS46: (12) OK
Section 6, Call control commands and methods
Select type of address +CSTA
AT+CSTA? +CSTA: 129 OK AT+CSTA=? +CSTA: (129,145) OK
Call mode +CMOD
AT+CMOD=? +CMOD: (0-3) OK
Select bearer service type +CBST
AT+CBST? +CBST: 7,0,1 OK AT+CBST=? +CBST: (0-7,12,14,65,66,68,70,71,75),(0),(0-3) OK
Radio link protocol +CRLP
AT+CRLP? +CRLP: 61,61,48,6 OK AT+CRLP=? +CRLP: (0-61),(0-61),(39-255),(1-255) OK
Service reporting control +CR
AT+CR? +CR: 0 OK AT+CR=? +CR: (0,1) OK
Extended error report +CEER
AT+CEER +CEER: 0,0,5,16,normal call clearing OK
Cellular result codes +CRC
AT+CRC=1 OK +CRING: VOICE
Single numbering scheme +CSNS
AT+CSNS=? +CSNS: (0-7) OK
7.2 Network registration +CREG
AT+CREG? +CREG: 0,0 OK AT+CREG=? +CREG: (0-2) OK
7.3 PLMN selection +COPS
AT+CREG=1 OK AT+COPS=0 OK +CREG: 2 +CREG: 1
Section 8, Mobile Termination control and status commands
8.1 Phone activity status +CPAS
AT+CPAS +CPAS: 0 OK AT+CPAS=? +CPAS: (0-5) OK
8.2 Set phone functionality +CFUN
AT+CFUN? +CFUN: 1 OK AT+CFUN=? +CFUN: (0,1,4),(0) OK
8.4 Battery charge +CBC
AT+CBC +CBC: 0,0 OK AT+CBC=? +CBC: (0-3),(0-100) OK
Miscellaneous
AT+CPAS +CPAS: 5 OK
AT+CPAS? ERROR AT+CPAS=? +CPAS: (0-5) OK
AT%BAND? %BAND: 0 OK AT%BAND=? %BAND: (0-1),(1-31) OK
AT+CSSN? +CSSN: 0,0 OK AT+CSSN=? +CSSN: (0,1),(0,1) OK