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) |
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. |
| at+csq | +CSQ: 18,99 | signal quality
<rssi> 0 -113 dBm or less. |
| 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 |
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.
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