T68 AT Test Commands

Responses

Differences are highlighted between the two connections.

Command Cable Bluetooth
ati0 T68
OK
T68
OK
ati1 CXC125326_TAE
OK
CXC125326_TAE
OK
ati2 OK OK
ati3 T68 Cable Modem
OK
T68 Bluetooth(TM) Modem
OK
ati4 OK OK
ati5 Configuration Settings on Channel 0
&C: 1
&D: 2
+CGACT: 1,0+CGACT: 2,0+CGACT: 3,0
+CGATT: 1
+CGDCONT: 1,"","orangeinternet","",0,0+CGDCONT: 2,"5<binary>"","orangewap","",0,0+CGDCONT: 3,"5<binary>"","orangemms","",0,0
+CGEREP: 0,0
+CGQMIN: 1,0,0,0,0,0+CGQMIN: 2,0,0,0,0,0+CGQMIN: 3,0,0,0,0,0
+CGQREQ: 1,0,0,0,0,0+CGQREQ: 2,0,0,0,0,0+CGQREQ: 3,0,0,0,0,0
+CGREG: 0,1
+CHSR: 0
+CHSU: 0
+CMEE: 1
+CMUX: 0,0,1,31,10,3,30,10,2
+CR: 0
+CRC: 0
+CRLP: 61,61,48,6,0
+CRLP: 120,120,48,6,2,3
+CVHU: 2
+DR: 0
+DS: 3,0,2048,32
+ICF: 3,3
+IFC: 2,2
+ILRR: 0
+IPR: 0
E: 0
M: 0
Q: 0
S0: 000
S10: 002
S2: 043
S3: 013
S4: 010
S5: 008
S6: 002
S7: 060
S8: 002
V: 1
X: 4
Configuration Settings on Channel 1
&C: 1
&D: 2
+CGACT: 1,0+CGACT: 2,0+CGACT: 3,0
+CGATT: 1
+CGDCONT: 1,"","orangeinternet","",0,0+CGDCONT: 2,"<binary>"","orangewap","",0,0+CGDCONT: 3,"5<binary>"","orangemms","",0,0
+CGEREP: 0,0
+CGQMIN: 1,0,0,0,0,0+CGQMIN: 2,0,0,0,0,0+CGQMIN: 3,0,0,0,0,0
+CGQREQ: 1,0,0,0,0,0+CGQREQ: 2,0,0,0,0,0+CGQREQ: 3,0,0,0,0,0
+CGREG: 0,1
+CHSR: 0
+CHSU: 0
+CMEE: 0
+CMUX: 0,0,1,31,10,3,30,10,2
+CR: 0
+CRC: 0
+CRLP: 61,61,48,6,0
+CRLP: 120,120,48,6,2,3
+CVHU: 2
+DR: 0
+DS: 3,0,2048,32
+ICF: 3,3
+IFC: 2,2
+ILRR: 0
+IPR: 0
E: 0
M: 1
Q: 0
S0: 000
S10: 002
S2: 043
S3: 013
S4: 010
S5: 008
S6: 002
S7: 060
S8: 002
V: 1
X: 3
ati6 OK OK
ati7 T68 Modem Configuration Profile
Product Type Internal Terminal Adapter
Interfaces Bluetooth, IrDA, System Bus
Options FAX, GPRS, OBEX, RLP, V42bis
T68 Modem Configuration Profile
Product Type Internal Terminal Adapter
Interfaces Bluetooth, IrDA, System Bus
Options FAX, GPRS, OBEX, RLP, V42bis
ati8 OK OK
ati9 (<binary>ERI0018\\MODEM\\T68 Cable ModemCC) (<binary>ERI0020\\MODEM\\T68 Bluetooth(TM) Modem96)

Command set:

http://www.dzwonki.pl/pdf/sh888_ref.pdf

Init string to ATZ
Set the optional setup string to Asynchronous RLP: AT+CBST=0,0,1

Command My Phone said: Means
AT+CBC +CBC: 1,100 Got battery 100% charged
at+cbst? +CBST: 0,0,1 bearer service type state
at+cbst=? +CBST: (0,4,6-7,12,14-16,68,70-71,75,79-83),(0),(1) possible responses: <data rate>, <bearer service> and <connection element>.
at+cbst=0,0,1 OK Sets the Modem to operate with autobaud over an asynchronous
connection
at+cgmi

at+gmi

ERICSSON manufacturer
at+cgmm

at+gmm

1130202-BVT68 Model
at+cgmr

at+gmr

R2E006 CXC125319 Revision
at+cpas +CPAS: 0 Activity status of the mobile phone.

0 Ready.
1 Unavailable.
2 Status unknown.
3 Ringing.
4 Call in progress.
5 Asleep.

at+csq +CSQ: 18,99 signal quality

<rssi> 0 -113 dBm or less.
1 -111 dBm.
2-30 -109 dBm to -53 dBm.
31 -51 dBm or greater.
<ber> 99

at+gcap +GCAP: +FCLASS, +CGSM, +DS +FCLASS Fax class 1 and 2
commands.
+CGSM GSM commands.

+DS ??

at+ceer +CEER: Exit Cause: CC16 (Normal call clearing) Extended error report
at+cpin=? +CPIN: (READY,SIM PIN,SIM PUK,SIM PIN2,SIM PUK2,PH-SIM PIN,BLOCKED) pin state
at+cfun=0 OK~ Turn off ( will turn on with:
at+cfun=1    
at+cpbr=10,12 +CPBR: 10,"01231231230",129,"JUDITH MOB"
+CPBR: 11,"01231233085",129,"LAURA"
+CPBR: 12,"01231232536",129,"NICK R"
My phone book! Entries 10..12
at+cpbs=? +CPBS: ("ME","SM","DC","FD","MC","MV","RC","HP","BC") The phonebook accessed
at+cpbs? +CPBS: "SM" Sim
at+cpbs="ME" OK Switch to phone
at+cpbr=1,2 +CPBR: 1,"4419085260",145,"NICK/H"
+CPBR: 2,"07772769",129,"ANDREW Mobile/H"
129 Nationality unknown.
145 International.
AT+CPBW=10,"046193000",129,"Indy" OK The new entry overwrites
position 10 in the
phonebook.
at+cpbw=50,"0202020",129,"Indica/H" OK Indica gets added

OBEX

A frame based approach to talking to modems! (At last! One day I'll write a long and bitter story about Class 1 and Class 2 AT fax modems.)

AT*EOBEX

AT*EOBEX Object Exchange

Description: Starts an OBEX session. When the remote client sends AT*EOBEX, the modem tries
to connect to the OBEX server. If successful, CONNECT is returned. If the CONNECT
response is received, the client can start sending OBEX frames. If unable to connect, the response NO CARRIER is returned.
The modem connection always returns from OBEX mode when the OBEX session is ended.
Note: This command is abortable. An OBEX frame containing a disconnect code must be sent. The hexadecimal code for disconnect is 0x81. This code must be sent in an OBEX frame and the hexadecimal value for the frame is 0x810003.

Execution command: AT*EOBEX
Test command: AT*EOBEX=? Shows if the command is supported.

Example: eMelody Object

Description: This is a definition of the eMelody object. This object is used when a user-defined melody is exchanged

Syntax: <emelody-object>
ieBEGIN:EMELODYle<CR><LF>
ieNAME:lE<name><CR><LF>
ilCOMPOSER:l> <composer><CR><LF>
ieVERSION:l> <version><CR><LF>
ivMELODY:lC<melody><CR><LF>
ivEND:EMELODYll
File extension: emy
Example filename mymelody.emy
Parameters:
<version>: i.1.0l<
<name>: Alphanumeric string
<composer>: Alphanumeric string
<melody>: {<pause>|<tone>}
<pause>: i.pl.
<tone>: {[<octave_prefix>]<basic_tone>}
<basic_short_tone>: i.cl.|lbdli|lselr|ltfle|ltgle|l.al.|l.bl.
<ess_short_tone>: i.(b)dle|l_(b)el_|ln(b)glt|le(b)al.|l.(b)bl.
<iss_short_tone>: i.#dl.|ls#elh|lt#gln|l:#al||l(#bll
<basic_long_tone>: i.Cl.|lbDli|llElg|loFl>|llGll|lbAl.|l.Bl)
<ess_long_tone>: i.(b)Dle|l_(b)Elt|le(b)Gll|ll(b)Al.|l.(bBll
<iss_long_tone>: i.#Dl.|ls#Elo|l_#Gle|l)#Al||l(#Bll
<basic_tone>: <basic_short_tone>|<ess_short_tone>|<iss_short_tone>|<basic_long_tone>
|<ess_long_tone>|<iss_long_tone>
<octave_high_prefix>: i.+l.
Maximum number of tones:  40
Maximum numbers of characters in melody:120

Example: BEGIN:EMELODY
VERSION:1.0
NAME:Test melody 1
COMPOSER:John Smith
MELODY:
+f+a+fa(b)bdcC+GA+d+#c+dfg+daea+d+#c+e+f+e+fa(b)bdC+EA+
d+#c+dfgba+d+#C
END:EMELODY

Bluetooth Devices and Write ups